wine/dlls/d3d9
Henri Verbeet a5214c306f wined3d: Don't free D3D surfaces until the wined3d surface is destroyed.
This prevents for example a d3d9 depth stencil from being destroyed when it
has no external references but is still in use by the device/stateblock. A
nice side effect is that it simplifies handling of "implicit" surfaces like
the frontbuffer and backbuffers, as well as the forwarding of reference counts
for surfaces that are part of a texture.
2009-09-16 13:04:32 -05:00
..
tests wined3d: Test and fix ddraw and d3d9 GetDC differences. 2009-09-08 13:04:52 +02:00
cubetexture.c wined3d: Don't free D3D surfaces until the wined3d surface is destroyed. 2009-09-16 13:04:32 -05:00
d3d9_main.c d3d9: Use the wined3d cs for wined3d locking. 2009-08-26 12:11:41 +02:00
d3d9_private.h wined3d: Don't free D3D surfaces until the wined3d surface is destroyed. 2009-09-16 13:04:32 -05:00
d3d9.spec d3d9: Remove D3D9GetSWInfo. 2008-03-03 20:53:00 +01:00
device.c wined3d: Don't free D3D surfaces until the wined3d surface is destroyed. 2009-09-16 13:04:32 -05:00
directx.c wined3d: Don't free D3D surfaces until the wined3d surface is destroyed. 2009-09-16 13:04:32 -05:00
indexbuffer.c d3d9: Remove trailing spaces. 2009-08-28 11:54:50 +02:00
Makefile.in d3d9: Get rid of resource.c. 2009-03-23 14:08:02 +01:00
pixelshader.c d3d9: Remove trailing spaces. 2009-08-28 11:54:50 +02:00
query.c d3d9: Use the wined3d cs for wined3d locking. 2009-08-26 12:11:41 +02:00
stateblock.c d3d9: Remove trailing spaces. 2009-08-28 11:54:50 +02:00
surface.c wined3d: Don't free D3D surfaces until the wined3d surface is destroyed. 2009-09-16 13:04:32 -05:00
swapchain.c wined3d: Don't free D3D surfaces until the wined3d surface is destroyed. 2009-09-16 13:04:32 -05:00
texture.c wined3d: Don't free D3D surfaces until the wined3d surface is destroyed. 2009-09-16 13:04:32 -05:00
version.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
vertexbuffer.c d3d9: Remove trailing spaces. 2009-08-28 11:54:50 +02:00
vertexdeclaration.c d3d9: Remove trailing spaces. 2009-08-28 11:54:50 +02:00
vertexshader.c d3d9: Use the wined3d cs for wined3d locking. 2009-08-26 12:11:41 +02:00
volume.c d3d9: Use the wined3d cs for wined3d locking. 2009-08-26 12:11:41 +02:00
volumetexture.c d3d9: Remove trailing spaces. 2009-08-28 11:54:50 +02:00