Click Here
home features news forums classifieds faqs links search
6155 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
22 crawler(s) on-line.
 95 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!

/  Forum Index
   /  Amiga OS4 Software
      /  MiniGL - List the functions you need!
Register To Post

Goto page ( 1 | 2 | 3 | 4 Next Page )
PosterThread
spotUP 
MiniGL - List the functions you need!
Posted on 5-May-2008 0:09:49
#1 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

Hans and a couple of other devs are updating MiniGL.
In another thread Hans said;
"This is just a call for anyone working on OpenGL stuff to give some input. If there's something people need, let us know; otherwise, if it's not in MiniGL 2.0 and you didn't tell us, don't complain."

So... without input from other devs and wanna be devs like me, they don't know what functions are needed, so let's use this thread to request missing functions that we want to see in the 2.0 release of MiniGL. I've made some test compiles today, and here's my first request to kickstart the thread:

glutSolidSphere

Last edited by spotUP on 05-May-2008 at 12:14 AM.

_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
Samurai_Crow 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 0:23:37
#2 ]
Elite Member
Joined: 18-Jan-2003
Posts: 2320
From: Minnesota, USA

Just about every game that uses 2d graphics through OpenGL requires this extension: arb_texture_rectangle. Would it be possible to add this one without outright porting Mesa?

-edit-
Is this one already supported?

Last edited by Samurai_Crow on 05-May-2008 at 12:24 AM.

 Status: Offline
Profile     Report this post  
spotUP 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 0:43:28
#3 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

@Samurai_Crow

that was quick! thanx for the input!

_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
Menthos 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 6:52:03
#4 ]
Regular Member
Joined: 12-Mar-2003
Posts: 261
From: Bureå / Sweden

@spotUP

I would like to have:

glutFullScreen()
glutKeyboardUpFunc()
glutIgnoreKeyRepeat()

(as mentioned on UtilityBase... Sorry Hans for repeating this again! )

 Status: Offline
Profile     Report this post  
Varthall 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 7:15:48
#5 ]
Super Member
Joined: 17-Feb-2004
Posts: 1559
From: Up Rough

@Hans

Very interesting, I'd like to betatest it too, could you please email me it too? My email is varti02 _by_ hotpop.com. I have no missing functions request for now.

Varthall

_________________
AmigaOne XE - AmigaOS 4.1 - Freescale 7457 1GHz - 1GB ram

 Status: Offline
Profile     Report this post  
salass00 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 8:40:29
#6 ]
Elite Member
Joined: 31-Oct-2003
Posts: 2707
From: Finland

@spotUP

glutTimerFunc()

Last edited by salass00 on 05-May-2008 at 08:40 AM.

 Status: Offline
Profile     Report this post  
Geomol 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 9:10:55
#7 ]
Regular Member
Joined: 19-May-2003
Posts: 214
From: Denmark

Is there a list of the already supported functions in MiniGL available on the web somewhere?

I'm working on an OpenGL solution for REBOL, if anyone is interested.
See: http://www.fys.ku.dk/~niclasen/rebol/OpenGL/

 Status: Offline
Profile     Report this post  
AlexC 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 9:33:53
#8 ]
Super Member
Joined: 22-Jan-2004
Posts: 1301
From: City of Lost Angels, California.

@spotUP

That's a tricky one, it's difficult to know what some future application or port may need. Maybe it would be more effective to just look at all the OGL functions and pick the ones which are missing and likely to be of some use, leaving behind only the ones which are least likely to be of any use.

_________________
AlexC's free OS4 software collection

AmigaOne XE/X1000/X5000/UAE-PPC OS4 laptop/X-10 Home Automation

 Status: Offline
Profile     Report this post  
spotUP 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 12:30:48
#9 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

@AlexC

Yes, it might be a bit tricky.
For people into porting stuff it's easier to report, as they see missing functions a lot.
I will continue trying to compile sdl/gl stuff and report missing functions.

Hans are you willing to send out the CVS version to a couple of more devs that are interested
in finding missing stuff?

_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 14:07:44
#10 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5134
From: New Zealand

@spotUP

You may want to check that you installed the MiniGL header files properly as glutSolidSphere() and all the other shape rendering functions are already there. Please check that you have the include files in the correct place, and that there are no stray header files in any other directories. At one point we had separate copies in both local/clib2 and local/newlib. Please make sure that any old copies are gone.

Hans

_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 14:08:24
#11 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5134
From: New Zealand

@Menthos

Quote:

Menthos wrote:
@spotUP

I would like to have:

glutFullScreen()
glutKeyboardUpFunc()
glutIgnoreKeyRepeat()

(as mentioned on UtilityBase... Sorry Hans for repeating this again! )


I think that you'll like MiniGL 2.0 then.

Hans

_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 14:16:55
#12 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5134
From: New Zealand

@AlexC

Quote:

AlexC wrote:
@spotUP

That's a tricky one, it's difficult to know what some future application or port may need. Maybe it would be more effective to just look at all the OGL functions and pick the ones which are missing and likely to be of some use, leaving behind only the ones which are least likely to be of any use.


True. However, if anyone is trying to port something right now, they need to speak up if anything is missing. People writing new apps obviously won't try to use any features that MiniGL. There are always going to be apps/games that won't work; any app requiring shaders, for example, won't work. Anything that needs features that MiniGL 2.0 doesn't support will have to wait until we have MESA.

Hans

_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 14:20:29
#13 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5134
From: New Zealand

@Samurai_Crow

Quote:

Samurai_Crow wrote:
Just about every game that uses 2d graphics through OpenGL requires this extension: arb_texture_rectangle. Would it be possible to add this one without outright porting Mesa?

-edit-
Is this one already supported?


Sorry, but this one would be a bit too much work to support. Warp3D doesn't support it. In fact, only Radeon cards have support for this, so anyone with an older card would be out of luck either way.

In theory, this could be added by extending Warp3D, but this would take some effort, and Warp3D has reached the end of the line. I'd rather that the Friedens got round to doing the full MESA port instead of adding one or two more features to Warp3D.

Hans

_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 16:45:13
#14 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5134
From: New Zealand

@Geomol

Quote:

Geomol wrote:
Is there a list of the already supported functions in MiniGL available on the web somewhere?

I'm working on an OpenGL solution for REBOL, if anyone is interested.
See: http://www.fys.ku.dk/~niclasen/rebol/OpenGL/


The supported functions in MiniGL v1.5.1 can be best found by looking in the include files; specifically, include/mgl/minigl.h. You'll find these in the MiniGL archive on os4depot. If you want to see what's supported in MiniGL 2.0, you'll have to check out the SVN.

@Salass00

I'll add glutTimerFunc() when I have time.

Hans

Last edited by Hans on 05-May-2008 at 04:45 PM.

_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
LordArt 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 18:50:18
#15 ]
Regular Member
Joined: 22-Apr-2003
Posts: 113
From: South Bound Brook, NJ

@spotUP

Ok, my request for what doesn't seem to be supported (and if I'm wrong perhaps I have a wrong version), but MiniGL seems to have most of what I need.

Here are the ones I've checked to see what is up.

glDrawPixels - It is listed in the minigl.h as "Implement ME", so I assume that isn't there. :) Admittedly, I only use it for displaying icons and such.

glVertex2D and glVertex3D would be nice. I know it's being "dumbed down" to floats internally, so they really aren't implemented. However, this isn't critical.

gluSphere and gluNewQuadric - I can survive without these, but it would be nice since then I wouldn't have to change my code, but I'm only using them as place holders anyway for some effects I don't have written yet.

Everything else seems to be there. Thanks!




 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL - List the functions you need!
Posted on 5-May-2008 22:19:04
#16 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5134
From: New Zealand

@LordArt

Quote:

LordArt wrote:
@spotUP

Ok, my request for what doesn't seem to be supported (and if I'm wrong perhaps I have a wrong version), but MiniGL seems to have most of what I need.

Here are the ones I've checked to see what is up.

glDrawPixels - It is listed in the minigl.h as "Implement ME", so I assume that isn't there. :) Admittedly, I only use it for displaying icons and such.

The current SVN version has it.

Quote:

glVertex2D and glVertex3D would be nice. I know it's being "dumbed down" to floats internally, so they really aren't implemented. However, this isn't critical.

ditto.

Quote:

gluSphere and gluNewQuadric - I can survive without these, but it would be nice since then I wouldn't have to change my code, but I'm only using them as place holders anyway for some effects I don't have written yet.


It's not there yet, but should be implemented eventually.

Hans

_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
Menthos 
Re: MiniGL - List the functions you need!
Posted on 6-May-2008 6:37:07
#17 ]
Regular Member
Joined: 12-Mar-2003
Posts: 261
From: Bureå / Sweden

@Hans

Wow! Can't wait for 2.0! Want it NOW!!!

 Status: Offline
Profile     Report this post  
kas1e 
Re: MiniGL - List the functions you need!
Posted on 6-May-2008 10:19:58
#18 ]
Elite Member
Joined: 11-Jan-2004
Posts: 3555
From: Russia

@Hans
no chance to support classic hardware by upcoming MiniGL ?

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
abalaban 
Re: MiniGL - List the functions you need!
Posted on 6-May-2008 10:28:33
#19 ]
Super Member
Joined: 1-Oct-2004
Posts: 1115
From: France

@kas1e

I doubt it will be possible : this miniGL version might use an update Warp3D which is not available for classic OSes...
However sources are freely available if someone wants to try to make a classic version...

_________________
AOS 4.1 : I dream it, Hyperion did it !
Now dreaming AOS 4.2...
Thank you to all devs involved for this great job !

 Status: Offline
Profile     Report this post  
EntilZha 
Re: MiniGL - List the functions you need!
Posted on 6-May-2008 10:32:46
#20 ]
OS4 Core Developer
Joined: 27-Aug-2003
Posts: 1679
From: The Jedi Academy, Yavin 4

@kas1e

Quote:
no chance to support classic hardware by upcoming MiniGL ?


It will run on OS4 on classics, but it will no longer run on OS3 since it uses 4.0 features.

_________________
Thomas, the kernel guy

"I don't have a frigging clue. I'm norwegian" -- Ole-Egil

All opinions expressed are my own and do not necessarily represent those of Hyperion Entertainment

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle