Commit Graph

760 Commits

Author SHA1 Message Date
Stefan Dösinger 0190b6cb90 d3d9: Use color_match in the coissue tests. 2010-07-06 19:28:27 +02:00
Stefan Dösinger b50a008549 d3d9: Windows7 doesn't draw with Viewports bigger than the framebuffer.
This is my Geforce 9600 setup here, the failure doesn't occur on all
windows 7 systems. I don't think we can change wined3d's behavior as a
number of games are broken on my Windows installation because they do
not like the extra parameter validation.
2010-07-06 19:28:27 +02:00
Stefan Dösinger cb4ba6a862 d3d9: Ignore a Windows 7 failure in the d3d9 depth clamp test. 2010-07-06 19:28:27 +02:00
Stefan Dösinger dd6cabcc1e d3d9: Pass count=0 when clearing the whole surface. 2010-07-05 12:59:46 +02:00
Stefan Dösinger 218b9cec6f d3d9: Nvidia drivers don't like unused output formats.
Newer nvidia drivers return garbage when using a COUNTx where x is bigger
than the amount of coordinates the texture can consume. So stick to COUNT3 for
volume textures. The tests don't need COUNT4 anyway.
2010-07-05 12:59:46 +02:00
Alexandre Julliard d0f60b05d1 d3d9/tests: Fix some test failures with the focus messages. 2010-07-02 13:45:29 +02:00
Henri Verbeet 95aaaf2f12 d3d9/tests: Add a test for offscreen point sprites. 2010-06-11 16:22:30 +02:00
Henri Verbeet c3cda92cf4 d3d9/tests: Remove an invalid point size test.
This test tests point size clamping behaviour when POINTSIZE_MAX <
POINTSIZE_MIN, but that behaviour isn't consistent between D3D drivers.
2010-05-28 16:22:26 +02:00
Henri Verbeet 1c12ba44a7 d3d9/test: Introduce point_match() to simplify testing point sizes. 2010-05-28 16:22:26 +02:00
Henri Verbeet 8c92f805f6 d3d9/tests: Don't depend so much on point rasterization rules in pointsize_test().
We can create a separate test for point rasterization if we really care about
that, but I doubt we do.
2010-05-28 16:22:26 +02:00
Henri Verbeet 2210b9a6ac d3d9/tests: Fix a typo. 2010-05-27 14:46:43 +02:00
Henri Verbeet e6611e22fb d3d9: Set the FPU control word on device creation. 2010-05-26 17:36:32 +02:00
Henri Verbeet 123bfa20f5 d3d9/tests: Add a shadow sampler test. 2010-05-17 13:20:03 +02:00
Henri Verbeet 3ab491f810 d3d9/tests: Allow D3DFMT_A2R10G10B10 as supported adapter mode.
This is in the list of allowed formats in the documentation, and some drivers
report this on Windows.
2010-05-04 13:14:59 +02:00
Henri Verbeet 2661e9abf7 d3d9/tests: Fix test_cube_wrap() for different texture filtering schemes. 2010-05-03 13:50:37 +02:00
Gerald Pfeifer f2d7cbc90c d3d9: Remove variable hr which is not really used from resource_test_cleanup. 2010-04-26 06:59:57 -05:00
Roderick Colenbrander 67f43418d0 d3d9: Add an initial ColorFill regression test. 2010-04-14 18:00:47 +02:00
Henri Verbeet 6ecdad06a3 d3d9/tests: Add some depth buffer tests. 2010-04-12 11:33:20 +02:00
Paul Vriens cc20a0da59 d3d9/tests: Initialize a variable (Coverity). 2010-03-31 16:12:32 +02:00
Roderick Colenbrander 342c6c6de5 d3d9: Add source/destination and backbuffer tests for StretchRect. 2010-03-30 13:55:28 +02:00
Henri Verbeet ab4bf7600a d3d9/tests: Add some message processing to test_wndproc().
For some reason Windows XP allows device creation to be blocked by the lack of
message processing in wndproc_thread(). Thanks to Wylda for helping debug
this. Disabled testing the focus and foreground windows after creating the
device for the moment.
2010-03-25 10:02:11 +01:00
Paul Vriens a0da7b6d3b d3d9/tests: Fix timeouts on Win9x/WinMe. 2010-03-19 12:26:37 +01:00
Henri Verbeet 914c8cb8ea ddraw: Acquire/release the focus window from the correct location. 2010-03-18 10:24:15 +01:00
Henri Verbeet a62e5a4678 d3d9/tests: Extend the window proc / focus window tests. 2010-03-18 10:23:58 +01:00
Stefan Dösinger 48d6167c29 d3d9: Remove old debug messages from the tests. 2010-03-17 16:10:15 +01:00
Stefan Dösinger f5b5f7176a d3d9: Windows 7 rejects invalid rectangles. 2010-03-17 16:09:55 +01:00
Stefan Dösinger 25c6dbfc2a d3d9: Remove the double unlock test. 2010-03-17 16:09:16 +01:00
Stefan Dösinger d790530df3 wined3d: Make resources 16 byte aligned. 2010-03-17 13:36:39 +01:00
Stefan Dösinger eb355ece4a d3d9: Fix test failures on Windows 7. 2010-03-16 17:02:23 +01:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Ričardas Barkauskas 1e754f5e2e d3d9/tests: Test ATI2N pitch and locking offset behaviour. 2010-03-16 13:03:35 +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 8912b372ed d3d9: Move the vertex buffer alignment test into buffer.c. 2010-02-02 14:10:11 +01:00
Stefan Dösinger 1d486a5abe d3d9: Test buffer lock flags. 2010-02-02 14:09:57 +01:00
Henri Verbeet 69861cf873 wined3d: Get rid of the depth range hack. 2010-01-27 11:16:07 +01:00
Henri Verbeet 983f96b82f d3d9: Add depth clamp tests. 2010-01-27 11:15:49 +01:00
Henri Verbeet 7f8ccf0342 d3d9: Add a separate function for stateblock initialization. 2010-01-20 15:32:15 +01:00
Henri Verbeet bfb63a8634 d3d9: Add a separate function for query initialization. 2010-01-18 14:37:21 +01:00
Paul Vriens e0405286bc d3d9/tests: Correct the size of a memcmp. 2010-01-11 11:35:28 -06:00
Paul Vriens e38e54e3f4 d3d9/tests: Fix size parameter for memcmp (Coccinelle). 2010-01-08 10:14:01 +01:00
Henri Verbeet 67cba48782 wined3d: The FVF parameter to IWineD3DDeviceImpl_CreateVertexBuffer() is unused now. 2009-12-30 13:31:20 +01:00
Henri Verbeet d992e77b9c d3d9/tests: Add message tests for windowed devices. 2009-12-29 11:05:52 +01:00
Stefan Dösinger d6b9732497 wined3d: Remove the d3d7 do-not-convert code. 2009-12-29 11:03:36 +01:00
Henri Verbeet a96aa28d98 d3d9/tests: Add some tests for focus behaviour. 2009-12-23 14:27:29 +01:00
Henri Verbeet f262cf7603 d3d9/tests: A volume really isn't a resource, despite having all the methods. 2009-12-22 13:48:25 +01:00
Henri Verbeet 76804fa711 d3d9: Add a separate function for swapchain initialization. 2009-12-21 15:01:25 +01:00
Henri Verbeet 79a2045395 wined3d: NULL vertex declarations are captured, but not applied. 2009-12-21 15:01:22 +01:00
Henri Verbeet bd46ccc38e d3d9: Add a test to show D3D replaces the window proc. 2009-12-15 11:44:09 +01:00
Henri Verbeet c2cf193563 d3d9: Forward the volume's GetDevice() to the texture instead of the wined3d volume. 2009-12-09 13:50:56 +01:00