Commit Graph

396 Commits

Author SHA1 Message Date
Frédéric Delanoy cdf961a0f1 d3d8/tests: Use todo_wine_if() in tests.
Signed-off-by: Frédéric Delanoy <frederic.delanoy@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-18 01:17:25 +09:00
Matteo Bruni e8e2060697 d3d8/tests: Test the creation of render targets with invalid multisample settings.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-29 00:42:26 +09:00
Matteo Bruni 5baa8f0d18 d3d8/tests: Port test_checkdevicemultisampletype() from d3d9.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-29 00:42:26 +09:00
Stefan Dösinger 5b63c93f3e d3d8/tests: Block validation checks the surface size too.
Signed-off-by: Stefan Dösinger <stefandoesinger@gmx.at>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-20 21:18:18 +09:00
Stefan Dösinger e6cf8ba609 d3d8/tests: Test invalid locks with textures.
Signed-off-by: Stefan Dösinger <stefandoesinger@gmx.at>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-20 21:18:11 +09:00
Henri Verbeet e6e0c22783 wined3d: Set WINED3D_BUFFER_DOUBLEBUFFER for managed buffers as well.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-05 15:45:22 +01:00
Józef Kucia 574bce1b2b wined3d: Do not perform texture alpha blending for BUMPENV textures.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-05 11:51:34 +01:00
Stefan Dösinger 43903e12cb d3d8/tests: Use a slop for test_shademode.
Signed-off-by: Stefan Dösinger <stefandoesinger@gmx.at>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-03 20:04:19 +01:00
Józef Kucia d29dcec6ef d3d8/tests: Port test_texture_blending() from d3d9.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-10 00:12:44 +09:00
Vincent Povirk fbe20ab62f d3d8/tests: Accept CURSOR_SUPPRESSED in cursor flags.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-26 00:12:51 +09:00
Stefan Dösinger 876f7546ab d3d8/tests: Multisampled render targets are zeroed on creation.
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-23 23:35:21 +09:00
Matteo Bruni 3bd99687a3 d3d8/tests: Port test_shademode() to d3d8.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-13 22:54:08 +09:00
Henri Verbeet f8d78b0d92 d3d8/tests: Introduce a helper function to test for WARP.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-23 20:57:55 +09:00
Matteo Bruni a3432432a0 d3d8/tests: Extend the shadow test a bit.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-22 17:32:19 +09:00
Matteo Bruni e7d94a3adc d3d8/tests: Extend the INTZ test a bit.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-22 17:32:15 +09:00
Matteo Bruni 7837a0504c d3d8/tests: Uninitialized varyings tests.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-16 19:56:46 +09:00
Nikolay Sivov 6410e8a771 d3d8/tests: Use BOOL variable for ShowCursor return value (PVS-Studio).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-14 12:46:58 +09:00
Matteo Bruni 2e4aee0ee7 d3d8/tests: Use the new readback helpers in test_pointsize().
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-13 22:24:16 +09:00
Matteo Bruni 5cbf749eec d3d8/tests: Add helpers to avoid multiple readbacks of the render target surface.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-13 22:24:11 +09:00
Stefan Dösinger c9c622f083 d3d8/tests: Port test_flip to d3d8.
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
2015-10-06 19:23:44 +09:00
Stefan Dösinger 6b8564d629 d3d8: Accept D3DSWAPEFFECT_COPY_VSYNC.
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
2015-10-02 15:37:38 +09:00
Gerald Pfeifer 604c2c1da0 d3d8: Avoid shift overflow in render_state_test_data_init. 2015-09-08 21:59:17 +09:00
Stefan Dösinger 9d29be2800 d3d8/tests: Test D3DBACKBUFFER_TYPE. 2015-09-08 21:59:16 +09:00
Stefan Dösinger 76c43d8177 d3d8/tests: Add more GetBackBuffer error handling tests. 2015-09-03 21:11:08 +09:00
Stefan Dösinger 93ed5d3ba3 d3d8/tests: Test presentation parameter combinations. 2015-08-27 21:43:47 +09:00
Henri Verbeet 1e439a5ed1 d3d8/tests: Port test_get_set_texture() to d3d8. 2015-08-04 12:21:58 +02:00
Matteo Bruni b2eac3a51d d3d8/tests: Add a test for UpdateTexture. 2015-07-09 17:18:23 +09:00
Matteo Bruni 170dca7741 wined3d: Handle per-vertex point size in the GLSL FFP replacement. 2015-06-17 20:01:19 +09:00
Matteo Bruni 92a2cef7a8 d3d8/tests: Port part of the fixed function attributes test to D3D8. 2015-06-12 21:23:12 +09:00
Matteo Bruni ddefb49a30 d3d8/tests: Port the vertex shader input test to D3D8. 2015-06-12 21:23:12 +09:00
Matteo Bruni db1bee5b9e d3d8/tests: Add a test for reordering texture coordinates via D3DTSS_TEXCOORDINDEX. 2015-06-11 19:34:56 +09:00
Stefan Dösinger e09f980c83 d3d8: Reject FBs with mismatching multisample settings. 2015-06-10 23:25:05 +09:00
Matteo Bruni 53ff3279e4 d3d8/tests: Port the point size test to D3D8. 2015-06-05 16:53:06 +09:00
Matteo Bruni 67bdfd3d8e d3d8/tests: Add a specular lighting test. 2015-04-29 17:02:20 +09:00
Stefan Dösinger 7109bebd02 wined3d: Move volume DXTn handling to apply_format_fixups. 2015-04-27 15:07:42 +09:00
Matteo Bruni b963c73abb wined3d: Introduce D3D7+ normal matrix computation. 2015-04-24 19:07:52 +09:00
Matteo Bruni 589f1072df d3d8/tests: Add a lighting test with non-affine worldview matrix. 2015-04-22 23:24:06 +09:00
Henri Verbeet 69047ed4f7 d3d8: Update the BackBufferCount after a successful reset. 2015-04-14 17:26:46 +09:00
Henri Verbeet 549f7b8a9c d3d8/tests: Test D3DPRESENT_PARAMETERS after a successful reset. 2015-04-14 17:26:40 +09:00
Matteo Bruni 848991fc11 d3d8/tests: Add more lighting tests. 2015-03-27 20:40:38 +09:00
Francois Gouget f505e6fb4a Assorted spelling fixes. 2015-03-19 21:54:14 +09:00
Stefan Dösinger b003cefe9e d3d8/tests: oFog is not initialized on r200. 2015-03-13 22:28:29 +09:00
Stefan Dösinger a46cad41b3 d3d8/tests: Add a test for signed formats. 2015-03-11 22:09:09 +09:00
Stefan Dösinger 3b2cf06b91 d3d8/tests: Extend the FPU setup test. 2015-02-27 21:53:46 +09:00
Matteo Bruni 04fa54fc44 d3d8/tests: Move a Present out of the loops in fog_with_shader_test(). 2015-02-25 20:35:27 +09:00
Michael Stefaniuc dd2dbde625 d3d8/tests: Test the return value of CreateVolumeTexture (PVS-Studio). 2015-02-23 15:26:01 +09:00
Matteo Bruni d49d2a5d47 d3d8/tests: Allow more alternative results in the ATI1N test. 2015-02-19 17:51:32 +09:00
Stefan Dösinger f75d1b0c2f d3d/tests: Geforce8+ GPUs abs() table fog. 2015-02-13 22:37:07 +09:00
Stefan Dösinger f460db7c80 d3d8/tests: Test rhw depth clip with z enabled but no depth buffer set. 2015-02-12 22:19:58 +09:00
Stefan Dösinger 77eb58b54e d3d8/tests: Test rhw table fog z vs rhw. 2015-02-12 22:19:09 +09:00