Greg Geldorp
5c9ce61e9b
d3d9/tests: Skip tests if not running in the foreground.
2011-01-12 14:56:25 +01:00
Henri Verbeet
ac2afd08ae
d3d9/tests: Don't draw undefined data in stream_test().
2010-12-07 11:33: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
27b72fa847
d3d9/tests: Use GetRenderTargetData() for reading back pixels.
...
This is the recommended way to read back render targets. It's also much faster
on current wined3d, but that's mostly a side effect of imperfections in our
resource location management.
2010-11-23 13:15:29 +01:00
Henri Verbeet
4ea2d9f62f
d3d9/tests: Add a test for 0 width / height surface creation.
2010-11-18 12:37:40 +01:00
Henri Verbeet
4f651808fc
wined3d: Disallow empty surfaces.
2010-11-18 12:37:36 +01:00
Henri Verbeet
10ccba52e7
d3d9/tests: Fix some failure messages.
2010-11-17 14:01:14 +01:00
Henri Verbeet
6ae987ea98
d3d9/tests: Specify width and height when changing the display orientation.
...
This appears to be required on Windows 7, or perhaps depends on the video
driver.
2010-11-09 14:20:37 +01:00
Henri Verbeet
feaf81f60d
wined3d: Use SetWindowPos() to make the focus window active.
2010-11-05 17:15:37 +01:00
Henri Verbeet
e279fa2afd
d3d9/tests: Add a test for INTZ.
2010-11-05 17:15:37 +01:00
Henri Verbeet
14b063a14f
d3d9/tests: Check for multiple expected messages in test_wndproc().
2010-11-04 12:12:51 +01:00
Austin Lund
47d2a00a28
d3d9/tests: Fix test failure for IDirect3D9::CreateDevice in test_set_stream_source.
2010-10-07 17:42:13 +02:00
Henri Verbeet
9b42e7f7e3
d3d9/tests: Add window proc tests for switching between fullscreen and windowed.
2010-10-06 14:42:12 +02:00
Alexandre Julliard
c1b1b6f184
d3d9/tests: Make some variables static.
2010-10-01 13:36:20 +02:00
Henri Verbeet
d911622722
d3d9/tests: Cleanup maxmip_test() a bit.
...
Having the failure message match the actual draw call in particular makes
debugging failures a lot nicer.
2010-09-21 14:16:54 +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
Ričardas Barkauskas
b099eeb8c4
d3d9/tests: Test NVDB (depth bounds test) behavior.
2010-09-16 10:12:39 -05:00
Francois Gouget
45ea56ffb4
d3d9/tests: Fix compilation on systems that don't support nameless unions or structs.
2010-08-30 11:26:46 +02:00
Henri Verbeet
bb201bb510
d3d9/tests: Read from the appropriate pixels in test_constant_clamp_vs().
2010-07-30 11:36:03 +02:00
Henri Verbeet
7b3d200ab3
d3d9/tests: Fix an ok() message in pointsize_test().
2010-07-29 17:33:35 +02:00
Henri Verbeet
da0582a624
d3d9/tests: Add a test for handling floating point specials in shaders.
2010-07-29 17:33:35 +02:00
Louis Lenders
5a05950271
d3d9/tests: Test GetAdapterDisplayModeEx with D3DDISPLAYROTATION null-pointer.
2010-07-26 18:38:33 +02:00
Stefan Dösinger
a554d1e296
d3d9: Remove the shader version varying tests.
...
My Windows 7 installation rejects mixing ps_3_0 with anything other than
vs_3_0 and vice versa, making testing how those versions pass varyings
moot. Since I have never seen an app mixing 3.0 and non-3.0 shaders I
see no reason to keep the tests.
2010-07-26 18:38:32 +02:00
Henri Verbeet
0b630e1430
d3d9/tests: Add a test for clearing render targets in an MRT.
2010-07-23 11:46:51 +02:00
Henri Verbeet
74015090ae
d3d9/tests: Introduce a vertex shader to the MRT test.
2010-07-23 11:46:41 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Stefan Dösinger
8284f70de8
d3d9: Use a vertex shader in the vpos test.
2010-07-21 13:23:59 +02:00
Stefan Dösinger
bb3fb05c38
d3d9: Use a vertex shader in the vFace test.
2010-07-21 13:23:59 +02:00
Stefan Dösinger
ba0a5ed104
d3d9: Use a vertex shader for the nested loop test.
...
Win7 (or newer Nvidia drivers) don't allow ps_3_0 fragment processing without
vertex shaders. This is interesting on its own, but not part of this test.
2010-07-21 13:23:59 +02:00
Stefan Dösinger
e534e2e2ac
d3d9: Win7+Nvidia returns c2 in COISSUE'd CND.
2010-07-21 13:23:59 +02:00
Stefan Dösinger
24adf40ee1
d3d9: Remove the fog vs sRGB test.
2010-07-21 13:23:59 +02:00
Alexandre Julliard
cbc6ef9e91
d3d9/tests: Avoid sizeof in a trace.
2010-07-21 13:23:58 +02:00
Louis Lenders
277fdc6b33
d3d9: Add a few tests for GetAdapterDisplayModeEx.
2010-07-09 16:01:12 +02:00
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