Stefan Dösinger
a6424b9445
d3d8: Test depth stencil size mismatches.
2011-03-14 13:10:32 +01:00
Stefan Dösinger
ee2ac1ca6b
d3d8: Use a proper window class for the device test.
2011-03-14 13:10:28 +01:00
Stefan Dösinger
a80579b2f3
d3d8: Destroy the windows after the test.
2011-03-14 13:10:13 +01:00
Austin English
98678879af
d3d8/tests: Remove win9x hack.
2011-02-28 13:11:28 +01:00
Peter Urbanec
a02195a148
d3d8/tests: Use primary monitor screen size to perform tests.
2011-02-11 17:40:37 +01:00
Henri Verbeet
ebf66c1061
d3d8/tests: Release doesn't return a HRESULT (LLVM/Clang).
2011-02-01 12:01:00 +01:00
Henri Verbeet
71b46689bc
d3d8/tests: Add a test for the NULL format.
2011-01-27 14:13:59 +01:00
Henri Verbeet
3d64b44c8c
d3d8/tests: Fix test_ApplyStateBlock() (Valgrind).
2011-01-20 12:18:54 +01:00
Greg Geldorp
c1736fed2d
d3d8/tests: Skip tests if not running in the foreground.
2011-01-12 14:56:20 +01:00
Austin English
b98c8ce556
d3d8/d3d9: Fix compiler warnings on non x86/x86_64.
2010-12-03 16:08:55 +01:00
Henri Verbeet
f683fe313b
d3d8/tests: Add a test for 0 width / height surface creation.
2010-11-18 12:37:44 +01:00
Henri Verbeet
d2f23ff61e
d3d8/tests: Fix some failure messages.
2010-11-17 14:01:15 +01:00
Henri Verbeet
feaf81f60d
wined3d: Use SetWindowPos() to make the focus window active.
2010-11-05 17:15:37 +01:00
Henri Verbeet
b93814e959
d3d8/tests: Add a test for INTZ.
2010-11-05 17:15:36 +01:00
Henri Verbeet
6632d2c45c
d3d8/tests: Check for multiple expected messages in test_wndproc().
2010-11-04 12:12:49 +01:00
David Adam
743e9b35a1
d3d8: ApplyStateBlock with a zero token returns D3D_OK.
2010-10-25 15:30:46 +02:00
Henri Verbeet
4fa4ea7335
d3d8/tests: Add window proc tests for switching between fullscreen and windowed.
2010-10-06 14:42:10 +02:00
Alexandre Julliard
730f01801f
tests: Make some variables static.
2010-10-01 13:41:42 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Alexandre Julliard
857d8f3675
d3d8/tests: Fix some test failures with the focus messages.
2010-07-02 13:45:25 +02:00
Henri Verbeet
7d5666e084
d3d8: Set the FPU control word on device creation.
2010-05-26 17:36:32 +02:00
Henri Verbeet
fabc7ecd97
d3d8/tests: Add a shadow sampler test.
2010-05-17 13:19:59 +02:00
Henri Verbeet
51ccd69e7c
d3d8/tests: Add some depth buffer tests.
2010-04-12 11:33:24 +02:00
Henri Verbeet
ae623815ee
d3d8/tests: Clear with colors that are more obviously different from the expected value in test_rcp_rsq().
2010-04-06 11:48:39 +02:00
Henri Verbeet
60a3625328
d3d8/tests: Use color_match() in test_rcp_rsq().
2010-04-06 11:48:35 +02:00
Henri Verbeet
d11185a890
d3d8/tests: Add some message processing to test_wndproc().
...
Disabled testing the focus and foreground windows after creating the device
for the moment.
2010-03-25 10:02:17 +01:00
Paul Vriens
dcb62f265d
d3d8/tests: Fix timeouts on Win9x/WinMe.
2010-03-19 12:26:31 +01:00
Henri Verbeet
7aa5e90914
d3d8/tests: Extend the window proc / focus window tests.
2010-03-18 10:23:52 +01:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Stefan Dösinger
bb035638d0
d3d: Make sure vertexbuffer lock doesn't return a NULL pointer.
2010-02-09 11:33:53 +01:00
Stefan Dösinger
e2f83db007
d3d8: Test buffer lock flags.
2010-02-02 14:10:27 +01:00
Henri Verbeet
69861cf873
wined3d: Get rid of the depth range hack.
2010-01-27 11:16:07 +01:00
Henri Verbeet
5f68a2407b
d3d8: Add depth clamp tests.
2010-01-27 11:15:54 +01:00
Henri Verbeet
d18bbbf09d
d3d8/tests: Add message tests for windowed devices.
2009-12-29 11:05:50 +01:00
Henri Verbeet
5d2a46d92e
d3d8/tests: Add some tests for focus behaviour.
2009-12-23 14:27:30 +01:00
Henri Verbeet
b796573d68
d3d8: Add a test to show D3D replaces the window proc.
2009-12-15 11:44:14 +01:00
Alexandre Julliard
6062679b08
d3d8/tests: Fix some pointer cast warnings on 64-bit.
2009-12-09 12:04:22 +01:00
Henri Verbeet
212ee15bd7
d3d8: Return D3DERR_INVALIDCALL when trying to delete an invalid pixel shader.
...
It appears this is fixed on Vista/Win7 to be consistent with
DeleteVertexShader(). Match the more consistent behaviour of Vista/Win7 and
mark the previous behaviour as broken.
2009-12-01 13:16:18 +01:00
Henri Verbeet
141b995b8f
d3d8/tests: Don't require dynamic usage for textures in the stateblock tests.
...
Not all cards support dynamic usage textures, and we don't actually need it.
2009-11-12 13:13:33 +01:00
Henri Verbeet
d72c9ffbf5
d3d8/tests: Only run the vertex/pixel shader constant apply tests when the implementation supports them.
2009-11-10 13:10:27 +01:00
Stefan Dösinger
e6dcf31b28
d3d8: Run the visual tests in a window.
2009-11-09 19:59:15 +01:00
Stefan Dösinger
18c1d6033a
d3d8: Read the backbuffer in the visual test.
2009-11-09 19:59:07 +01:00
Henri Verbeet
50f5c9253e
d3d8/tests: Properly release the first device in test_depth_stencil_reset().
2009-10-23 12:03:03 +02:00
Henri Verbeet
ec5c417019
d3d8/tests: Check some more return values (LLVM/Clang).
2009-10-16 13:37:05 +02:00
Detlef Riekenberg
7189c58f2f
d3d8/tests: Mark a failure of GetLightEnable on Win9x as broken().
2009-10-16 13:36:11 +02:00
Henri Verbeet
6bd741e3ce
d3d8: Add some stateblock tests for device resources.
2009-10-13 11:38:28 +02:00
Henri Verbeet
eb9727bbab
d3d8: Cleanup the stateblock test callbacks a bit.
...
This mostly just makes the naming more conistent with what we use in other D3D
code, but also passes the device to the init() and cleanup() callbacks to
allow device resources to be created there. Future tests require this.
2009-10-12 12:35:58 +02:00
Henri Verbeet
1e5c398439
d3d8: Add tests for D3DSBT_PIXELSTATE stateblocks.
2009-10-09 11:50:30 +02:00