Developer discussion of experimental fixes, changes, and improvements.
Moderators: Nexuiz Moderators, Moderators
by Alien » Wed Jun 17, 2009 6:16 am
Move it to any other place, if I posted it in wrong section.
In Linux usually OpenGL commands are packed into GLX commands and sent through X server yet one can bypass X server using MiniGLX. In Windows the similar thing is done by DirectDraw and Direct3D and is called exclusive mode. Basically, new surface is created and everything rendered into it independently from desktop management - window system has no access to it.
The question is how OpenGL is rendered in Windows XP? I found out that Vista uses exclusive mode for OpenGL too, but Vista uses new driver architecture which is different from 2000/XP.
Does GDI manage OpenGL or does OpenGL have separate rendering path & surface too?
-
Alien
- Forum addon
-
- Posts: 1212
- Joined: Tue Apr 22, 2008 7:12 am
by Gego » Sun Jul 19, 2009 4:14 pm
Vista emulates OpenGL, and passes them in to d3d calls...*
Vista by default does not support OpenGL > 1.3...*
*unless you install drivers from vendor...
[

-
Gego
- Alien
-
- Posts: 159
- Joined: Wed Mar 01, 2006 4:39 pm
by Alien » Sun Jul 19, 2009 9:35 pm
Ok, so software rendering is done similarly to wine but only in windows and then it should be exclusive, but what about hardware rendering path?
-
Alien
- Forum addon
-
- Posts: 1212
- Joined: Tue Apr 22, 2008 7:12 am
Return to Nexuiz - Development
Who is online
Users browsing this forum: No registered users and 1 guest