[wined3d] seperate states part1

Oliver Stieber oliver_stieber at yahoo.co.uk
Sat Jul 30 12:59:18 CDT 2005


Hi,
This patch is the first is a set of patches that separate the management of
DirectX states and openGL states.
Texture states are no longer set in IWineD3DDevice_SetTexture, they are now
set in drawPrimitiveUploadDirtyTextures, this has the advantage that states that change between
drawing calls are now reset and when a textures is set it doesn't have the current state applied,
just to be
changed reducing the number of state changed by up to 50%.

The patch introduces some regression with rendering to offscreen textures that
will be fixed as the state separation progresses.


		
___________________________________________________________ 
How much free photo storage do you get? Store your holiday 
snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wined3d-seperate-states-part1-os-1.patch
Type: text/x-diff
Size: 18264 bytes
Desc: 2974846980-wined3d-seperate-states-part1-os-1.patch
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20050730/c41961da/wined3d-seperate-states-part1-os-1.bin


More information about the wine-patches mailing list