[PATCH] winex11.drv: Store the actual GLXFBConfig instead of an
index to the GLXFBConfig list.
Tomas Carnecky
tom at dbservice.com
Fri Jul 20 15:39:09 CDT 2007
The winex11.drv OpenGL code maintains a iPixelFormat <-> GLXFBConfig
mapping. But instead of storing the GLXFBConfig directly, it stores the
index to the glXGetFBConfigs() list. This means everytime we want to get
a GLX attribute of a GLXFBConfig associated with an iPixelFormat, we
have to call glXGetFBConfigs() to get the whole list and XFree() it
afterwards.
This patch removes the need for such code by storing the actual
GLXFBConfig in the iPixelFormat <-> GLXFBConfig mapping.
---
dlls/winex11.drv/opengl.c | 297
+++++++++++++-------------------------------
1 files changed, 88 insertions(+), 209 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 06920a8a02f05976ff3cf4ac449a1b3e35d3c476.diff
Type: text/x-patch
Size: 30605 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20070720/0d11b328/06920a8a02f05976ff3cf4ac449a1b3e35d3c476-0001.bin
More information about the wine-patches
mailing list