| Poster | Thread |
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 | | |
|
| |
| Status: Offline |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 | | |
|
| |
| Status: Offline |
|
|
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 |
|
|
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 |
|
|