Remove all openGL calls in execute buffers and use the Direct3D7 APIs.
commit1392c77d7efc875e2b9890116827e4b110a41a7b
authorChristian Costa <titan.costa@wanadoo.fr>
Tue, 20 May 2003 17:49:40 +0000 (20 17:49 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 20 May 2003 17:49:40 +0000 (20 17:49 +0000)
treed464b186f414dc0304c8952767c0057e4a8a39a1
parent3da6ff753e01d792f4bf324b10f1a5f068bd9363
Remove all openGL calls in execute buffers and use the Direct3D7 APIs.
Enable retrieving the render target surface of a device through its
QueryInterface method.
Avoid lights updating when a viewport and a device have not been
associated to them.
Clear the Z buffer only when we're asked to by Checking D3DBTL_FILL
flag.
dlls/ddraw/d3d_private.h
dlls/ddraw/d3dcommon.c
dlls/ddraw/d3ddevice/main.c
dlls/ddraw/d3dexecutebuffer.c
dlls/ddraw/d3dlight.c
dlls/ddraw/dsurface/fakezbuffer.c