[3/9] WineD3D: Add a per context structure for context management
Stefan Dösinger
stefan at codeweavers.com
Thu Feb 8 15:48:04 CST 2007
This patch adds a new context management structure which will keep a dirty
state list, state optimization members, a glx context and drawable, ...
More than a year ago Oliver started such a context management already(see
glContext structure). He started the reverse approach I am using, first
having many gl contexts and then put the states into each context, while I am
starting with putting the states into one context and then keeping multiples
of them. So I found it easier to start over and remove the old "hacked out
start of a context manager". Patch 10(which I will send after those are
applied) will remove the old glContext structure.
If anyone is interested, the patch 10 can be found(along with other stuff)
here: http://stud4.tuwien.ac.at/~e0526822/patches-ctx-etc/ . I want to check
a regression in gta before sending it.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-WineD3D-Add-a-per-context-structure-for-context-management.txt.zip
Type: application/x-zip
Size: 8326 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20070208/8ac02058/0003-WineD3D-Add-a-per-context-structure-for-context-management.txt.bin
More information about the wine-patches
mailing list