Sweden-Number/dlls/ddraw
Henri Verbeet 8aae165fc2 ddraw: Verify that the surface is not a depth buffer in SetRenderTarget().
This check is even more inconsistent between versions. Notice how the v2
interface is particularly broken because it never AddRef()'s the new iface.
This check also seems to be the original source for the questionable behaviour
in d3d_device_set_render_target() of storing the new iface before checking the
result of the wined3d_device_set_render_target(). (In particular,
SetRenderTargetTest() in tests/d3d.c tests for this behavious.)
2013-09-19 19:48:44 +02:00
..
tests ddraw/tests: Fix compilation on systems that don't support nameless unions. 2013-09-13 00:17:58 +02:00
Makefile.in ddraw: Just pass NULL as swapchain parent. 2011-03-08 12:28:20 +01:00
clipper.c ddraw: Don't leak the window DC. 2012-02-08 17:20:22 -06:00
ddraw.c ddraw: Fix render target refcount handling. 2013-09-17 12:01:18 +02:00
ddraw.spec
ddraw_classes.idl
ddraw_private.h ddraw: Fix render target refcount handling. 2013-09-17 12:01:18 +02:00
device.c ddraw: Verify that the surface is not a depth buffer in SetRenderTarget(). 2013-09-19 19:48:44 +02:00
executebuffer.c ddraw: Fix double to float conversion warnings. 2013-08-01 20:43:42 +02:00
light.c ddraw: Get rid of dump_light(). 2013-01-14 11:01:46 +01:00
main.c ddraw: Avoid LPBYTE. 2013-09-11 09:59:06 +02:00
material.c ddraw: Use proper helpers for iface calls. 2012-08-27 19:46:03 +02:00
palette.c ddraw: Get rid of IDirectDrawPaletteImpl. 2012-03-13 10:26:54 +01:00
surface.c ddraw: Don't set render target / depth stencil usage on sysmem surfaces. 2013-09-17 12:01:21 +02:00
utils.c ddraw: Rename PixelFormat_WineD3DtoDD() to ddrawformat_from_wined3dformat(). 2013-06-07 11:58:29 +02:00
version.rc
vertexbuffer.c ddraw: Don't discard buffers that haven't been used in draws. 2013-01-10 16:05:34 +01:00
viewport.c ddraw: Fix double to float conversion warnings. 2013-08-01 20:43:42 +02:00