Henri Verbeet
2afa23867b
ddraw: Add extern to some global variable declarations.
2009-01-16 13:30:08 +01:00
Henri Verbeet
a966293f59
wined3d: Add an IWineD3DDeviceParent interface.
...
Other than being a bit nicer than passing function pointers all over the
place, this helps dxgi/d3d10. While the swapchain itself is created in dxgi,
its surfaces are constructed in d3d10core, which makes it impractical for dxgi
to pass the appropriate function pointers.
2009-01-16 13:29:32 +01:00
Michael Stefaniuc
5ee7a104c9
ddraw: Remove superfluous pointer casts.
2009-01-14 12:21:02 +01:00
Andrew Talbot
1ac07906ae
ddraw: Fix double unlock of critical section.
2009-01-10 17:43:10 +01:00
Stefan Dösinger
ae4e824423
ddraw[ex]: Show a caps handling difference.
2009-01-09 16:18:12 +01:00
Alexandre Julliard
149259d49f
ddraw: Fix an uninitialized variable warning on non-i386.
2009-01-08 17:30:22 +01:00
Henri Verbeet
cc447eac55
wined3d: Move position_transformed out of u.s in struct WineDirect3DVertexStridedData.
2009-01-08 13:21:31 +01:00
Henri Verbeet
352e60e6ed
d3d: Explicitly translate texture stage states.
...
Ddraw and d3d8 already translate half of them, it turns out the lookup
table actually saves lines there.
2009-01-06 12:45:32 +01:00
Henri Verbeet
c51bc826e8
ddraw: Properly handle sampler states.
2009-01-06 12:45:20 +01:00
Michael Stefaniuc
91bb8dc043
ddraw/tests: Remove superfluous casts.
2009-01-04 13:34:13 +01:00
Michael Stefaniuc
566a133a82
ddraw/tests: Simplify a pointer increment.
2009-01-04 13:34:05 +01:00
Stefan Dösinger
6ef2b65531
ddraw: Reject IDirectDraw3 QI in ddraw.dll.
2009-01-03 15:14:51 +01:00
Stefan Dösinger
616ea53226
ddraw: Add a test for IDirectDrawSurface::GetDC.
2009-01-03 15:14:38 +01:00
Christian Costa
3b64f895b1
ddraw: Display fixme only once in IDirectDrawImpl_WaitForVerticalBlank.
2009-01-02 11:51:29 +01:00
Nick Burns
a537fb0a93
ddraw: Fix surface version setting.
2008-12-26 13:42:29 +01:00
Andrew Talbot
dcbb91fc92
ddraw: Remove a superfluous semicolon.
2008-12-24 19:59:04 +01:00
Christian Costa
9605eb5af2
ddraw: Display fixme only once in IDirect3DVertexBufferImpl_Optimize.
2008-12-24 19:57:51 +01:00
Rico Schüller
26b9f8ef26
ddraw/tests: Fix alpha_test and offscreen_test on geforce 8800 on XP.
2008-12-23 20:12:28 +01:00
Rico Schüller
a14fe082bf
ddraw/tests: Fis some ok() lines in alpha_test().
2008-12-23 20:11:40 +01:00
Hans Leidekker
8bd9a3aa09
janitorial: Don't depend on user32 for the self registration functions.
2008-12-17 11:38:32 +01:00
Francois Gouget
ab9f028958
ddraw/tests: Make some functions static.
2008-12-15 12:25:41 +01:00
Paul Vriens
76b24fd970
ddraw/tests: Fix a test failure on a Win98 VMware box.
2008-12-12 11:38:26 +01:00
Christian Costa
1632175b35
ddraw: Fix trace.
2008-12-08 12:02:36 +01:00
Huw Davies
ebb31dbbb7
ddraw/tests: Skip tests if we can't create a primary surface.
2008-12-05 13:52:38 +01:00
Michael Stefaniuc
176c8eb333
ddraw: Remove two superfluous casts.
2008-12-05 12:36:34 +01:00
Christian Costa
9d3026ff40
ddraw: Fix some comments.
2008-12-03 09:49:24 +01:00
Alexandre Julliard
23abbcb9b3
ddraw: Make some functions static.
2008-12-02 15:27:08 +01:00
Henri Verbeet
a6917b143d
wined3d: Use IDL to generate wined3d.h.
2008-11-25 13:37:22 +01:00
Francois Gouget
fcfe436de5
ddraw: Remove WINAPI on static functions where not needed.
2008-11-24 14:25:09 +01:00
Paul Vriens
902bee8f09
ddraw/tests: Skip tests when DirectDraw4 is not supported.
2008-11-12 12:55:09 +01:00
Paul Vriens
10e5d3aa12
ddraw/tests: Fix a typo.
2008-11-12 12:55:03 +01:00
Paul Vriens
fbdb78c888
ddraw/tests: Fix a test on W2K3.
2008-11-05 10:54:40 +01:00
Henri Verbeet
092b51e82a
wined3d: Rename CreateAdditionalSwapChain to CreateSwapChain.
2008-10-28 12:46:46 +01:00
Henri Verbeet
7142754820
wined3d: Remove the SDKVersion parameter to WineDirect3DCreate().
2008-10-24 14:24:59 +02:00
Henri Verbeet
99a50b5396
ddraw: Make sure pWineDirect3DCreate and pWineDirect3DCreateClipper match the header.
2008-10-24 14:24:59 +02:00
Alexandre Julliard
e1ced22db1
ddraw: Convert source files to utf-8.
2008-10-18 19:19:45 +02:00
Henri Verbeet
8299df900c
ddraw: Remove a few more redundant inits (LLVM/Clang).
2008-10-10 12:27:28 +02:00
Michael Stefaniuc
ff5a860c0c
ddraw/tests: Use FAILED instead of !SUCCEEDED.
2008-10-08 13:42:11 +02:00
Andrew Talbot
623ee7775b
ddraw: Sign-compare warning fix.
2008-10-01 09:56:54 -05:00
Andrew Talbot
a697d99d66
ddraw: Sign-compare warnings fix.
2008-09-29 17:32:17 -05:00
Paul Vriens
a12509532c
ddraw/tests: Fix a test on a Win98 box.
2008-09-22 12:16:53 +02:00
Francois Gouget
7dd099416e
ddraw/tests: Fix compilation on systems that don't support nameless unions.
2008-09-08 12:47:21 +02:00
Paul Vriens
55faa6e911
ddraw/tests: Let tests run again on win9x.
2008-09-03 13:14:51 +02:00
Stefan Dösinger
09d0a35872
ddraw: Add some overlay tests.
2008-09-02 15:05:59 +02:00
Stefan Dösinger
ddec94bf0f
ddraw: Pass proper parameters to CheckDeviceFormat.
2008-09-02 14:56:45 +02:00
Stefan Dösinger
c1eabc2ce7
ddraw: Catch attempts to opengl-render to the desktop window.
2008-09-02 14:56:35 +02:00
Stefan Dösinger
d5f05c59c7
ddraw: Beware of the surface type when checking for format support.
2008-09-02 14:56:26 +02:00
Stefan Dösinger
3b48660f43
wined3d: Implement YV12 support for emulated overlays.
...
This is the prefered format of many codecs, and for some codecs this
is the only supported output format. As usual I try to handle all the
conversion in the GPU and keep the CPU involvement minimal to gain the
full performance of PBO transfers.
2008-09-02 14:55:50 +02:00
Stefan Dösinger
ec4955630e
wined3d: Silence some format spam.
2008-08-28 11:24:49 +02:00
Stefan Dösinger
58ac095d9d
ddraw: Don't destroy the application's window.
2008-08-26 12:07:40 +02:00