From: Sven P. <sve...@ae...> - 2008-10-26 16:34:14
|
Hi, now that at beta drivers for OpenGL 3.0 are released for Windows, Linux, Solaris and FreeBSD (http://developer.nvidia.com/object/opengl_3_driver.html), I'd like to ask if there are any plans to support OpenGL 3.0 contexts in freeglut, too. Supporting this shouldn't be too hard (just using another GLX/WGL/... entry point which gets version info), the main question is how we should extend the freeglut API so the API user can specify the version of the OpenGL context needed. Any suggestions? Cheers, ? ?S. |
From: Fay, J. F Dr C. U. A. 46 S. <joh...@eg...> - 2008-10-27 14:03:43
|
Sven, Since "freeglut" is pretty much in maintenance mode, I don't think there are any plans to do much of anything. If we can figure out how to support the new OpenGL, I am more than willing to put the changes into SVN. Making a new release is somewhat beyond my knowledge, though. I am also totally unfamiliar with OpenGL 3.0. Why would we need an extension to the API to support it? John F. Fay Technical Fellow Jacobs Technology TEAS Group 850-883-1294 -----Original Message----- From: Sven Panne [mailto:sve...@ae...] Sent: Sunday, October 26, 2008 11:34 AM To: fre...@li... Subject: [Freeglut-developer] OpenGL 3.0 support Hi, now that at beta drivers for OpenGL 3.0 are released for Windows, Linux, Solaris and FreeBSD (http://developer.nvidia.com/object/opengl_3_driver.html), I'd like to ask if there are any plans to support OpenGL 3.0 contexts in freeglut, too. Supporting this shouldn't be too hard (just using another GLX/WGL/... entry point which gets version info), the main question is how we should extend the freeglut API so the API user can specify the version of the OpenGL context needed. Any suggestions? Cheers, ? ?S. ------------------------------------------------------------------------ - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Freeglut-developer mailing list Fre...@li... https://lists.sourceforge.net/lists/listinfo/freeglut-developer |
From: Bill K. <bi...@ct...> - 2008-10-28 05:20:08
|
From: "Steve Baker" <st...@sj...> > > I can easily make a release. The question is what changes we HAVE to > make to get OpenGL3.0 working. > > I don't want to add a whole slew of new features - but I don't want > freeglut to degenerate to the point where it won't work anymore with > 'modern' OpenGL. > > So the first question is; "What changed in 3.0 that stop 'standard' > OpenGL 2.x programs like freeglut from working?" I kinda suspect the > answer is "nothing" because I don't think the ARB wanted to break > reverse compatibility. But I'm definitely not a 3.0 expert. There's a slide presentation here, that goes into some detail about how they'll be handling deprecated features going forward, and what the set of deprecated features is in 3.0. (3.0 doesn't remove features, but does deprecate some.... E.g., "Future OpenGL revisions will remove these deprecated features... Plan to remove these features sooner rather than later.") http://developer.nvidia.com/object/nvision08-opengl.html Slide #9 shows a partial list of deprecated features. I'm pretty out of touch with where OpenGL has been headed these days... But I was surprised to see "Begin/End based rendering" deprecated. I didn't know there was an alternative? Regards, Bill |
From: Steve B. <st...@sj...> - 2008-10-28 03:35:42
|
I can easily make a release. The question is what changes we HAVE to make to get OpenGL3.0 working. I don't want to add a whole slew of new features - but I don't want freeglut to degenerate to the point where it won't work anymore with 'modern' OpenGL. So the first question is; "What changed in 3.0 that stop 'standard' OpenGL 2.x programs like freeglut from working?" I kinda suspect the answer is "nothing" because I don't think the ARB wanted to break reverse compatibility. But I'm definitely not a 3.0 expert. -- Steve Fay, John F Dr CTR USAF AFMC 46 SK wrote: > Sven, > > Since "freeglut" is pretty much in maintenance mode, I don't > think there are any plans to do much of anything. If we can figure out > how to support the new OpenGL, I am more than willing to put the changes > into SVN. Making a new release is somewhat beyond my knowledge, though. > > I am also totally unfamiliar with OpenGL 3.0. Why would we need > an extension to the API to support it? > > John F. Fay > Technical Fellow > Jacobs Technology TEAS Group > 850-883-1294 > -----Original Message----- > From: Sven Panne [mailto:sve...@ae...] > Sent: Sunday, October 26, 2008 11:34 AM > To: fre...@li... > Subject: [Freeglut-developer] OpenGL 3.0 support > > Hi, > > now that at beta drivers for OpenGL 3.0 are released for Windows, Linux, > > Solaris and FreeBSD > (http://developer.nvidia.com/object/opengl_3_driver.html), > I'd like to ask if there are any plans to support OpenGL 3.0 contexts in > > freeglut, too. Supporting this shouldn't be too hard (just using another > > GLX/WGL/... entry point which gets version info), the main question is > how we > should extend the freeglut API so the API user can specify the version > of the > OpenGL context needed. Any suggestions? > > Cheers, > ? ?S. > > > ------------------------------------------------------------------------ > - > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Freeglut-developer mailing list > Fre...@li... > https://lists.sourceforge.net/lists/listinfo/freeglut-developer > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Freeglut-developer mailing list > Fre...@li... > https://lists.sourceforge.net/lists/listinfo/freeglut-developer > |
From: Manuel <in...@ma...> - 2008-10-28 13:54:15
|
Hi Steve, and thanks to develop freeglut. I've asked about this directly in opengl official forum, here: http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=247902#Post247902 The first reply tell us that: """ OpenGL 3 uses new ARB extensions WGL_ARB_create_context and GLX_ARB_create_context to initialize its context. Older methods will not support openGL3. All in all the initialization code for glut should check for these extensions as well. """ I hope this help you. My English is not perfect, anyway I'll try to continue the thread, to get more info. Regards, Manuel On Mon, 2008-10-27 at 22:34 -0500, Steve Baker wrote: > I can easily make a release. The question is what changes we HAVE to > make to get OpenGL3.0 working. > > I don't want to add a whole slew of new features - but I don't want > freeglut to degenerate to the point where it won't work anymore with > 'modern' OpenGL. > > So the first question is; "What changed in 3.0 that stop 'standard' > OpenGL 2.x programs like freeglut from working?" I kinda suspect the > answer is "nothing" because I don't think the ARB wanted to break > reverse compatibility. But I'm definitely not a 3.0 expert. > > -- Steve > > Fay, John F Dr CTR USAF AFMC 46 SK wrote: > > Sven, > > > > Since "freeglut" is pretty much in maintenance mode, I don't > > think there are any plans to do much of anything. If we can figure out > > how to support the new OpenGL, I am more than willing to put the changes > > into SVN. Making a new release is somewhat beyond my knowledge, though. > > > > I am also totally unfamiliar with OpenGL 3.0. Why would we need > > an extension to the API to support it? > > > > John F. Fay > > Technical Fellow > > Jacobs Technology TEAS Group > > 850-883-1294 > > -----Original Message----- > > From: Sven Panne [mailto:sve...@ae...] > > Sent: Sunday, October 26, 2008 11:34 AM > > To: fre...@li... > > Subject: [Freeglut-developer] OpenGL 3.0 support > > > > Hi, > > > > now that at beta drivers for OpenGL 3.0 are released for Windows, Linux, > > > > Solaris and FreeBSD > > (http://developer.nvidia.com/object/opengl_3_driver.html), > > I'd like to ask if there are any plans to support OpenGL 3.0 contexts in > > > > freeglut, too. Supporting this shouldn't be too hard (just using another > > > > GLX/WGL/... entry point which gets version info), the main question is > > how we > > should extend the freeglut API so the API user can specify the version > > of the > > OpenGL context needed. Any suggestions? > > > > Cheers, > > ? ?S. > > > > > > ------------------------------------------------------------------------ > > - > > This SF.Net email is sponsored by the Moblin Your Move Developer's > > challenge > > Build the coolest Linux based applications with Moblin SDK & win great > > prizes > > Grand prize is a trip for two to an Open Source event anywhere in the > > world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > Freeglut-developer mailing list > > Fre...@li... > > https://lists.sourceforge.net/lists/listinfo/freeglut-developer > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > > Build the coolest Linux based applications with Moblin SDK & win great prizes > > Grand prize is a trip for two to an Open Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > Freeglut-developer mailing list > > Fre...@li... > > https://lists.sourceforge.net/lists/listinfo/freeglut-developer > > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Freeglut-developer mailing list > Fre...@li... > https://lists.sourceforge.net/lists/listinfo/freeglut-developer > |
From: John T. <nu...@me...> - 2008-10-28 18:48:04
|
On Tue, Oct 28, 2008 at 02:53:58PM +0100, Manuel wrote: > Hi Steve, and thanks to develop freeglut. > I've asked about this directly in opengl official forum, here: > > http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=247902#Post247902 > > The first reply tell us that: > > """ > OpenGL 3 uses new ARB extensions WGL_ARB_create_context and > GLX_ARB_create_context to initialize its context. Older methods will not > support openGL3. All in all the initialization code for glut should > check for these extensions as well. > """ That's just so that you lose access to the deprecated features. Nothing is gained if you create an OpenGL 3.0 specific context. Usual GLX context will work fine with OpenGL 3.0. At the moment the "gl3-specific" context is just a curiosity for those who would like to see what OpenGL would be like when/if they actually deprecate the features mentioned in the appendix E of the GL3 spec. And as such it has no practical benefit whatsoever, and no place in a library such as glut. -- John Tsiombikas (Nuclear / Mindlapse) http://nuclear.sdf-eu.org/ |