Sweden-Number/dlls/d3d9
Stefan Dösinger 725f4bfeb1 d3d9: Rework the converted vertex declaration management.
Instead of creating a converted declaration each time SetFVF is
called, exactly one declaration is created for each FVF(on demand) and
stored for the lifetime of the device. This avoids memory leaks and
makes keeping track of converted declarations easier. Wether a
declaration is converted from a fvf or not is now a static information
inside the declaration. Those declarations are not destroyed in
VertexDeclaration::Release, they stay for the lifetime of the
device. This keeps us free from tracking the declaration through
stateblocks
2007-04-18 13:13:45 +02:00
..
tests d3d9: Rework the converted vertex declaration management. 2007-04-18 13:13:45 +02:00
Makefile.in d3d9: Win64 printf format warning fixes. 2006-10-10 19:59:09 +02:00
basetexture.c d3d9: Void functions should not return a value. 2007-04-09 12:15:42 +02:00
cubetexture.c d3d9: Void functions should not return a value. 2007-04-09 12:15:42 +02:00
d3d9.spec d3d9: Stub D3DPERF_ functions. 2006-08-07 19:59:53 +02:00
d3d9_main.c d3d9: Win64 printf format warning fixes. 2006-10-10 19:59:09 +02:00
d3d9_private.h d3d9: Rework the converted vertex declaration management. 2007-04-18 13:13:45 +02:00
device.c d3d9: Rework the converted vertex declaration management. 2007-04-18 13:13:45 +02:00
directx.c d3d9: Rework the converted vertex declaration management. 2007-04-18 13:13:45 +02:00
indexbuffer.c d3d9: Void functions should not return a value. 2007-04-09 12:15:42 +02:00
pixelshader.c Assorted spelling fixes. 2006-10-13 11:55:04 +02:00
query.c d3d9: Win64 printf format warning fixes. 2006-10-10 19:59:09 +02:00
resource.c d3d9: Win64 printf format warning fixes. 2006-10-10 19:59:09 +02:00
stateblock.c d3d9: Win64 printf format warning fixes. 2006-10-10 19:59:09 +02:00
surface.c d3d9: Handle surface container in d3d9. 2006-12-18 12:08:02 +01:00
swapchain.c wined3d: Fix WINED3DPRESENT_PARAMETERS and use it instead of D3DPRESENT_PARAMETERS. 2007-02-16 12:31:03 +01:00
texture.c d3d9: Void functions should not return a value. 2007-04-09 12:15:42 +02:00
version.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
vertexbuffer.c d3d9: Win64 printf format warning fixes. 2006-10-10 19:59:09 +02:00
vertexdeclaration.c d3d9: Rework the converted vertex declaration management. 2007-04-18 13:13:45 +02:00
vertexshader.c Assorted spelling fixes. 2006-10-13 11:55:04 +02:00
volume.c d3d9: Handle volume container in d3d9. 2006-12-18 12:08:08 +01:00
volumetexture.c d3d9: Void functions should not return a value. 2007-04-09 12:15:42 +02:00