486 Commits

Author SHA1 Message Date
Michael Stefaniuc
148d6e3c10 d3d9/tests: Actually test some return values (PVS-Studio). 2015-03-04 21:50:41 +09:00
Matteo Bruni
d423e06223 d3d9/tests: Move a Present out of the loops in fog_with_shader_test(). 2015-02-20 22:53:23 +09:00
Matteo Bruni
2aed2c3a15 d3d9/tests: Allow more alternative results in the ATI1N test. 2015-02-19 17:51:20 +09:00
Stefan Dösinger
f75d1b0c2f d3d/tests: Geforce8+ GPUs abs() table fog. 2015-02-13 22:37:07 +09:00
Stefan Dösinger
fd218b93d0 d3d9/tests: Test rhw depth clip with z enabled but no depth buffer set. 2015-02-12 22:19:48 +09:00
Stefan Dösinger
3b2c642163 d3d9/tests: Test rhw table fog z vs rhw.
The Z disable part of the test is technically not necessary because the
fog coordinate is written before applying the projection matrix. I've
nevertheless included it because this is not immediately obvious and fog
is the only place where the vertex Z matters if depth test and depth
clipping are disabled.
2015-02-12 22:19:02 +09:00
Matteo Bruni
30f4d91906 d3d9/tests: Add a test for POSITIONi shader input/outputs. 2015-02-09 22:05:53 +09:00
Axel Davy
b83825509e d3d9/tests: Fix test_3dc_formats getPixelColor check.
getPixelColor should be called before Present, because the device
swapchain was created with discard mode.
2015-01-08 14:03:15 +01:00
Axel Davy
fc84368f87 d3d9/tests: Fix volume_dxt5_test getPixelColor check.
getPixelColor should be called before Present, because the device
swapchain was created with discard mode.
2015-01-08 14:03:06 +01:00
Matteo Bruni
6f89df2fb4 d3d9/tests: Remove a couple duplicate lines. 2015-01-06 12:34:07 +01:00
Stefan Dösinger
871fc4a38f d3d/tests: Rename fog_interpolation_test for consistency. 2014-11-27 13:27:24 +01:00
Stefan Dösinger
96519f9be9 d3d/tests: Table fog does not abs the fog coordinate. 2014-11-27 13:27:21 +01:00
Stefan Dösinger
cfd741c6b6 d3d/tests: Show that the vfog abs is not a property of D3DFOG_LINEAR. 2014-11-27 13:27:17 +01:00
Stefan Dösinger
c9b10beb36 wined3d: Vertex fog uses the absolute eye position z. 2014-11-27 13:27:13 +01:00
Henri Verbeet
1c116c3527 d3d10core/tests: Port alpha_test() to d3d10core. 2014-11-17 19:30:40 +09:00
Stefan Dösinger
38548df04b d3d/tests: Test fog interpolation. 2014-11-12 20:07:56 +09:00
Matteo Bruni
da54670a94 d3d9/tests: Add a test for ATI1N and ATI2N texture formats. 2014-11-04 21:15:58 +09:00
Henri Verbeet
30437f9fe4 d3d9/tests: Get rid of struct vertex_floatcolor. 2014-07-16 11:56:01 +02:00
Henri Verbeet
0cae65d494 d3d9/tests: Get rid of struct vertex_shortcolor. 2014-07-16 11:55:59 +02:00
Henri Verbeet
1ccf7f5e74 d3d9/tests: Get rid of struct nvertex. 2014-07-16 11:55:57 +02:00
Henri Verbeet
86ba5b604e d3d9/tests: Get rid of struct tvertex. 2014-07-16 11:55:55 +02:00
Henri Verbeet
51f5bc903a d3d9/tests: Get rid of struct vertex. 2014-07-16 11:55:52 +02:00
Henri Verbeet
23eed88fde wined3d: Implement support for per-stage texture stage constants.
This patch is loosely based on an earlier patch by Christian Costa.
2014-04-23 15:00:43 +02:00
Henri Verbeet
b97570fe1c d3d9/tests: Properly declare matrices. 2014-04-14 20:19:01 +02:00
Henri Verbeet
3ae4889eeb d3d9/tests: Get rid of some pointless BeginScene() checks. 2014-04-14 20:19:00 +02:00
Henri Verbeet
74a2bd084f d3d9/tests: Make the sanity test a normal test. 2014-04-11 10:42:06 +02:00
Henri Verbeet
9f6765f759 d3d9/tests: Use a separate device for depth_clamp_test(). 2014-04-11 10:42:04 +02:00
Henri Verbeet
7273d52bcd d3d9/tests: Use a separate device for stretchrect_test(). 2014-04-11 10:42:01 +02:00
Henri Verbeet
a8f3708322 d3d9/tests: Use a separate device for lighting_test(). 2014-04-11 10:41:59 +02:00
Henri Verbeet
32919f40d0 d3d9/tests: Use a separate device for clear_test(). 2014-04-11 10:41:55 +02:00
Henri Verbeet
9595526932 d3d9/tests: Use a separate device for color_fill_test(). 2014-04-10 13:53:46 +02:00
Henri Verbeet
b7f323e8c6 d3d9/tests: Use a separate device for fog_test(). 2014-04-10 13:53:44 +02:00
Henri Verbeet
0453e4e44a d3d9/tests: Use a separate device for test_cube_wrap(). 2014-04-10 13:53:41 +02:00
Henri Verbeet
8a170e9d48 d3d9/tests: Use a separate device for z_range_test(). 2014-04-10 13:53:39 +02:00
Henri Verbeet
f329a2b586 d3d9/tests: Use a separate device for maxmip_test(). 2014-04-10 13:53:37 +02:00
Henri Verbeet
80c3e07c96 d3d9/tests: Use a separate device for offscreen_test(). 2014-04-09 09:23:03 +02:00
Henri Verbeet
0513d79526 d3d9/tests: Use a separate device for ds_size_test(). 2014-04-09 09:23:01 +02:00
Henri Verbeet
e41a6c827f d3d9/tests: Use a separate device for alpha_test(). 2014-04-09 09:22:59 +02:00
Henri Verbeet
b7977c9f6b d3d9/tests: Use a separate device for shademode_test(). 2014-04-09 09:22:57 +02:00
Henri Verbeet
91e9ca7070 d3d9/tests: Use a separate device for srgbtexture_test(). 2014-04-09 09:22:54 +02:00
Henri Verbeet
813ae272b0 d3d9/tests: Use a separate device for release_buffer_test(). 2014-04-08 09:47:08 +02:00
Henri Verbeet
1abd58edea d3d9/tests: Use a separate device for float_texture_test(). 2014-04-08 09:47:07 +02:00
Henri Verbeet
63c679e651 d3d9/tests: Use a separate device for g16r16_texture_test(). 2014-04-08 09:47:06 +02:00
Henri Verbeet
9d756e0905 d3d9/tests: Use a separate device for pixelshader_blending_test(). 2014-04-08 09:47:05 +02:00
Henri Verbeet
230b910a34 d3d9/tests: Use a separate device for texture_transform_flags_test(). 2014-04-08 09:47:05 +02:00
Henri Verbeet
f4f066ca28 d3d9/tests: Use a separate device for autogen_mipmap_test(). 2014-04-07 15:34:42 +02:00
Henri Verbeet
93a37ed548 d3d9/tests: Use a separate device for fixed_function_decl_test(). 2014-04-07 15:34:42 +02:00
Henri Verbeet
e5589b74a7 d3d9/tests: Use a separate device for conditional_np2_repeat_test(). 2014-04-07 15:34:41 +02:00
Henri Verbeet
3d78a77f74 d3d9/tests: Use a separate device for fixed_function_bumpmap_test(). 2014-04-07 15:34:40 +02:00
Henri Verbeet
f3a898a87d d3d9/tests: Use a separate device for pointsize_test(). 2014-04-07 15:34:39 +02:00