Sweden-Number/dlls/ddraw
Henri Verbeet c7c0415689 ddraw: Keep an explicit reference to the wined3d device in surfaces.
Version 1 and version 2 surfaces don't keep references to the ddraw interface
that created them, so such surfaces may get destroyed after the corresponding
ddraw object was destroyed. Wined3d requires that the device is destroyed
after all its resources are destroyed. In principle this issue always existed,
but it was probably made worse by changes in the texture cleanup code.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-04 11:11:09 +01:00
..
tests gdi32: Initialize rgbReserved to zero in SetDIBColorTable. 2016-11-23 22:36:39 +01:00
Makefile.in makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
clipper.c
ddraw.c ddraw: Subtract framebuffer size from reported available video memory. 2017-01-02 20:27:10 +01:00
ddraw.spec
ddraw_classes.idl
ddraw_private.h ddraw: Keep an explicit reference to the wined3d device in surfaces. 2017-01-04 11:11:09 +01:00
device.c ddraw: Apply legacy clipspace to d3d2. 2016-10-03 20:43:00 +02:00
executebuffer.c ddraw: Implement executebuffer point and line draws. 2016-11-15 13:46:16 -06:00
light.c wined3d: Implement WINED3D_LIGHT_PARALLELPOINT support in the GLSL ffp. 2015-05-01 15:45:00 +09:00
main.c ddraw: Fix its vs it's typos. 2016-08-02 06:08:44 -05:00
material.c ddraw: Get rid of some comments in the middle of the copyright headers. 2015-03-20 21:32:21 +09:00
palette.c ddraw: Rename "wineD3DPalette" to "wined3d_palette". 2016-08-26 23:23:45 +09:00
surface.c ddraw: Keep an explicit reference to the wined3d device in surfaces. 2017-01-04 11:11:09 +01:00
utils.c ddraw: Fix a typo in WARN() messages. 2016-06-03 00:10:51 +09:00
version.rc
vertexbuffer.c ddraw: Use wined3d_resource_unmap() in d3d_vertex_buffer7_Unlock(). 2016-08-29 17:55:16 +09:00
viewport.c ddraw: Use the clip space matrix in TransformVertices. 2016-10-03 20:43:01 +02:00