WineD3D: dynamicly load opengl

Roderick Colenbrander thunderbird2k at gmx.net
Mon Aug 13 18:06:36 CDT 2007


Hi,

Dynamicly load opengl. All gl functions are GL 1.1 functions are defined as 
function pointers which are loaded dynamicly. Because I used the same name 
for the function pointers as for the GL functions, I had to remove the gl.h 
dependency. This required me to import lots of GL constants from Mesa. 
WineD3D is now independent of opengl headers. The constant changes could have 
been put in a different patch but then they would have to be disabled by an 
ifdef to prevent header conflicts (gl headers don't nicely define GL_VERSION 
stuff).

Regards,
Roderick Colenbrander
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Dynamicly-load-opengl.-All-gl-functions-are-GL-1.1-f.patch.gz
Type: application/x-gzip
Size: 13005 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20070814/b76b819b/0002-Dynamicly-load-opengl.-All-gl-functions-are-GL-1.1-f.patch.bin


More information about the wine-patches mailing list