Paul Gofman
97dcf42ff2
d3dx9/tests: Add tests for setting strings in effect.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-07 16:19:29 -05:00
Paul Gofman
a79da9689d
d3dx9: Do not set active pass if BeginPass() failed.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-07 16:19:27 -05:00
Henri Verbeet
10db51d5c2
d3dx9/tests: Use compare_float() in test_D3DXSHRotateZ().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 01:01:14 +02:00
Henri Verbeet
c48dd628c5
d3dx9/tests: Use compare_float() in test_D3DXSHRotate().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 01:01:14 +02:00
Henri Verbeet
201090bef8
d3dx9/tests: Use compare_float() in test_D3DXSHMultiply4().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 01:01:14 +02:00
Henri Verbeet
3e0eea94a9
d3dx9/tests: Use compare_float() in test_D3DXSHMultiply3().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 01:01:14 +02:00
Henri Verbeet
752d867e6f
d3dx9/tests: Use compare_float() in test_D3DXSHMultiply2().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 01:01:14 +02:00
Henri Verbeet
5fd1fb70f2
d3dx9/tests: Use compare_float() in test_D3DXSHEvalHemisphereLight().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 00:27:42 +02:00
Henri Verbeet
f96a774304
d3dx9/tests: Use compare_float() in test_D3DXSHEvalDirectionalLight().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 00:27:39 +02:00
Henri Verbeet
1d165b559f
d3dx9/tests: Use compare_float() in test_D3DXSHEvalDirection().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 00:27:37 +02:00
Paul Gofman
b7198efd42
d3dx9: Return shader functions in d3dx9_base_effect_get_pass_desc().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 00:19:45 +02:00
Paul Gofman
911f8ffaae
d3dx9/tests: Add test for GetPassDesc() function.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 00:19:40 +02:00
Paul Gofman
f525c21896
d3dx9/tests: Factor out test_effect_preshader_compare_shader_bytecode() function.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 00:19:34 +02:00
Henri Verbeet
6834b285d2
d3dx9/tests: Use compare_float() in test_D3DXSHEvalConeLight().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:01 +02:00
Henri Verbeet
6ac2e70240
d3dx9/tests: Use compare_float() in test_D3DXSHDot().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:01 +02:00
Henri Verbeet
1f37f24ef6
d3dx9/tests: Use compare_float() in test_D3DXSHAdd().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:01 +02:00
Henri Verbeet
0c0f5798ba
d3dx9/tests: Use compare_float() in test_D3DXFloat_Array().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:01 +02:00
Henri Verbeet
d8c45575e1
d3dx9/tests: Use compare_float() in D3DXVector4Test().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:01 +02:00
Henri Verbeet
c8b95bbd62
d3dx9/tests: Use compare_float() in D3DXVector3Test().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:01 +02:00
Henri Verbeet
a7d12ef7cf
d3dx9/tests: Use compare_float() in D3DXVector2Test().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:01 +02:00
Henri Verbeet
b4dca91a53
d3dx9/tests: Use compare_float() in D3DXQuaternionTest().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:00 +02:00
Henri Verbeet
891c155b8b
d3dx9/tests: Use compare_float() in D3DXMatrixTest().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:00 +02:00
Henri Verbeet
8034a3c6f5
d3dx9/tests: Use compare_float() in D3DXFresnelTest().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:00 +02:00
Paul Gofman
0a5e85d071
d3dx9/tests: Add test for D3DXFX_LARGEADDRESSAWARE effect creation flag.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:00 +02:00
Paul Gofman
5b38f1cf2e
d3dx9/tests: Fix test blob data corruption in test_preshader_op().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-28 09:13:26 +02:00
Henri Verbeet
733823c890
d3dx9/tests: Get rid of compare_planes.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-28 09:11:17 +02:00
Henri Verbeet
a16cd73186
d3dx9/tests: Cleanup compare_vectors.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-28 09:11:15 +02:00
Henri Verbeet
6890d7492c
d3dx9/tests: Get rid of compare_translation.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-28 09:11:13 +02:00
Henri Verbeet
97980f5f54
d3dx9/tests: Get rid of compare_scale.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-28 09:11:11 +02:00
Henri Verbeet
8c81500daa
d3dx9/tests: Get rid of compare_rotation.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-28 09:11:09 +02:00
Paul Gofman
6f99cf01e1
d3dx9: Support parameters sharing in effect.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-26 20:33:58 +02:00
Paul Gofman
eb9febab03
d3dx9/tests: Add test for releasing pool before effects referencing it.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-26 20:33:53 +02:00
Henri Verbeet
739703dc3c
d3dx9/tests: Cleanup expect_vec4.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-26 20:33:45 +02:00
Henri Verbeet
398e701deb
d3dx9/tests: Cleanup expect_vec3.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-26 20:33:40 +02:00
Henri Verbeet
c0dabf1e6d
d3dx9/tests: Cleanup expect_vec.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-26 20:33:33 +02:00
Henri Verbeet
cbda84abd9
d3dx9/tests: Avoid using expect_vec4 for comparing quaternions.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-26 20:33:31 +02:00
Henri Verbeet
2b9425952a
d3dx9/tests: Cleanup expect_plane.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-26 20:33:29 +02:00
Paul Gofman
1bd3cc24af
d3dx9: Fix IsParameterUsed() for the case when state references child parameter.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-25 20:53:06 +02:00
Paul Gofman
bc655a40ec
d3dx9/tests: Add more tests for IsParameterUsed() function.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-25 20:53:06 +02:00
Henri Verbeet
7b93124e0e
d3dx9/tests: Cleanup expect_color.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-25 20:53:06 +02:00
Henri Verbeet
ff3f2ee9b9
d3dx9/tests: Cleanup expect_mat.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-25 20:53:06 +02:00
Paul Gofman
fcca134333
d3dx9/tests: Add test for shared effect parameters.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-21 22:06:58 +02:00
Paul Gofman
c30b91d382
d3dx9: Compare parameter definition instead of parameter handle in IsParameterUsed().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-19 09:09:35 +02:00
Paul Gofman
5029c2c0fd
d3dx9: Use magic number instead of parameter tables for parameter handles.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-19 09:09:33 +02:00
Paul Gofman
69f8d48525
d3dx9/tests: Add tests for cross effect handles usage.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-19 09:09:30 +02:00
Paul Gofman
2b18cd4321
d3dx9: Preserve states regardless of state manager presence.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-10 22:12:45 +02:00
Paul Gofman
d6ab655a09
d3dx9: Support effect state manager.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-10 22:12:44 +02:00
Paul Gofman
de8e03c486
d3dx9/tests: Add tests for effect state manager.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-10 22:12:44 +02:00
Stefan Dösinger
4c4649cba4
d3dx9/tests: Use float bit patterns in test_D3DXFloat_Array.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-10 09:49:30 +02:00
Paul Gofman
8b1737c0fd
d3dx9/tests: Add more tests for relative addressing in preshaders.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 19:57:26 +02:00
Paul Gofman
b096f03ca6
d3dx9/tests: Extend test for relative addressing in preshaders.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 19:57:24 +02:00
Paul Gofman
42cbd578f7
d3dx9: Support relative addressing in preshaders.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 19:57:22 +02:00
Paul Gofman
32ccc940d3
d3dx9/tests: Add test for CommitChanges().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-21 20:52:39 +01:00
Paul Gofman
68d1fd2e81
d3dx9/tests: Factor out vertex shader constants check helper function from test_effect_preshader().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-21 20:52:39 +01:00
Matteo Bruni
f68de78d9e
d3dx9: Override d3dx9_get_param_value_ptr() return value only on array overflow.
...
Incidentally this exposes a few test failures (due to not supporting
relative addressing in preshaders) previously masked by the broad
override.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-21 20:52:38 +01:00
Paul Gofman
eca2f87a2e
d3dx9/tests: Factor out op results test helper function from test_effect_preshader().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-16 10:05:24 +01:00
Paul Gofman
96e0b2777a
d3dx9/tests: Extend test effect and add checks to test_effect_preshader().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-16 10:05:24 +01:00
Paul Gofman
8f86d5545b
d3dx9/tests: Add test for out of bounds array selector in effect.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-08 20:07:00 +01:00
Alex Henrie
1370449db8
d3dx9/tests: Fix a copy-paste error in test_D3DXSHMultiply3.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-28 20:39:26 +01:00
Francois Gouget
6e92cdacf1
d3dx9_36/tests: Make test_texture_shader() static.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-09 20:49:11 +01:00
Nikolay Sivov
0054621b70
d3dx9/tests: Remove dead assignment.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-05 14:49:59 -05:00
Józef Kucia
61de927355
d3dx9/tests: Fix compilation when the INFINITY macro is not available.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-05 14:49:58 -05:00
Matteo Bruni
a7a89b8b00
d3dx9/tests: Add a test for texture shaders.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-05 14:49:12 -05:00
Paul Gofman
571119a585
d3dx9/tests: Add test for IsParameterUsed function.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-31 11:31:29 +09:00
Paul Gofman
4786f53ef8
d3dx9: Add d3ds_dotswiz opcode to preshader.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-27 00:10:04 +09:00
Paul Gofman
be4c5f5022
d3dx9/tests: Extend effect preshader test.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-20 12:52:59 +09:00
Paul Gofman
a5fcc4d2a2
d3dx9: Add test for 0 * INF preshader operation.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-04 01:03:30 +09:00
Paul Gofman
2925d6e6ec
d3dx9: Add 'exp' preshader opcode.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-04 01:03:30 +09:00
Francois Gouget
fcf0829b60
d3dx9_36/tests: Spelling fixes for mesh and xfile ok() messages.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-02 12:27:35 +09:00
Paul Gofman
ab78cffea7
d3dx9/tests: Add test for D3DXSHMultiply3 arguments aliasing.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-19 23:29:47 +09:00
Paul Gofman
dd79394ccc
d3dx9: D3DXQuaternionSquadSetup should support arguments aliasing.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-19 23:29:31 +09:00
Paul Gofman
453d9f7bce
d3dx9: Implement setting named shader constants in effect.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-19 23:29:25 +09:00
Francois Gouget
a6745afc54
d3dx9_36/tests: Fix an unknown spelling error in the shader tests.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-18 15:06:44 +09:00
Paul Gofman
61b09f3fc7
d3dx9: Add test for D3DXVec2TransformCoord arguments aliasing.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-18 15:06:14 +09:00
Paul Gofman
bb9a2e6714
d3dx9: D3DXVec2Transform should support arguments aliasing.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-18 15:06:12 +09:00
Paul Gofman
97bbf747c0
d3dx9: Add test for D3DXPlaneFromPointNormal arguments aliasing.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-18 15:06:07 +09:00
Paul Gofman
4620bb80b0
d3dx9: Implement array selectors in effect.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-18 15:05:30 +09:00
Paul Gofman
58d80d90a5
d3dx9: Add basic opcodes to preshader.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-18 15:05:23 +09:00
Paul Gofman
43208b6348
d3dx9: Implement fxlc constants (expressions) in effect.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-18 15:05:15 +09:00
Paul Gofman
1ba9cfb5c3
d3dx9: D3DXVec3Transform should support input and output parameter overlap.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-14 13:13:55 +09:00
Paul Gofman
ad7ec2ec14
d3dx9: Add test for preshader in effect.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-23 11:28:54 +09:00
Francois Gouget
8fda75fe4a
d3dx9/tests: Add a trailing '\n' to an ok() call.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-18 22:20:01 +09:00
Paul Gofman
fda55a3fdf
d3dx9: Fix D3DXIntersectTri function.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-15 12:26:10 +09:00
Henri Verbeet
a9506bf952
d3dx9/tests: Get rid of some redundant NULL checks in D3DXCreateTextTest().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-13 15:41:48 +09:00
Henri Verbeet
d708f309c8
d3dx9/tests: Get rid of a redundant NULL check in test_effect_states().
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-13 15:41:45 +09:00
Paul Gofman
1da5af9364
d3dx9: Support setting texture through SetValue in effect.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-09 18:40:34 +09:00
Michael Stefaniuc
bb79ca5b54
d3dx9/tests: Use SetRectEmpty() instead of open coding it.
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-04 18:42:05 +09:00
Michael Stefaniuc
46b6f60de1
d3dx9/tests: Avoid using an empty rect for a test.
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-04 18:41:57 +09:00
Paul Gofman
c1487eee3e
d3dx9: Implement state save and restore in effect.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-04 11:35:33 +09:00
Paul Gofman
3aa22f47a8
d3dx9: Implement sampler and texture effect states application.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-04 11:35:31 +09:00
Paul Gofman
ec6124f15d
d3dx9: Implement shader constants effect states application.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-04 11:35:28 +09:00
Paul Gofman
6df87a6647
d3dx9: Implement light and material effect states application.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-04 11:35:25 +09:00
Paul Gofman
91c5f11537
d3dx9: Implement simple effect states application.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-04 11:35:22 +09:00
Paul Gofman
6a5a4f9b12
d3dx9: Add test for basic effect state management.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-04 11:35:17 +09:00
Michael Stefaniuc
020b86b0be
d3dx9/tests: Avoid a TRUE:FALSE conditional expression.
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-01 12:05:57 +09:00
Frédéric Delanoy
2d9659d311
d3dx9/tests: Use todo_wine_if() in tests.
...
Signed-off-by: Frédéric Delanoy <frederic.delanoy@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-01 12:05:57 +09:00
Paul Gofman
215e2d7fed
d3dx9: D3DXQuaternionToAxisAngle should not crash on NULLs in output parameters.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-25 23:52:23 +09:00
Andrey Gusev
37cbe0b882
d3dx9: Fix a typo.
...
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-26 14:48:25 +09:00
Nikolay Sivov
7b38f20458
d3dx9/tests: Fix some test failures.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-20 14:49:10 +09:00
Alistair Leslie-Hughes
2b0278c703
d3dx9/tests: DDS magic isn't part of the DDS header.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-18 14:08:44 +09:00
Alistair Leslie-Hughes
6097695d4b
d3dx9/tests: Add D3DXCreateAnimationController tests.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-18 14:08:41 +09:00
Christian Costa
d2307b1ffc
d3dx9: Improve generated DDS file header.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-08 21:37:32 +09:00
Alistair Leslie-Hughes
54ebbfdc63
d3dx9/tests: Add D3DXSaveSurfaceToFileInMemory DDS header tests.
...
Also update the structure dds_header to be the same as d3dx9_36/surface.c.
Use (DDS_CAPS_TEXTURE | DDSCAPS_ALPHA) with a todo.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-08 21:37:20 +09:00
Alistair Leslie-Hughes
418a7c6c73
d3dx9: Don't always fail if an ID3DXAnimationController pointer is passed to D3DXLoadMeshHierarchyFromXInMemory.
...
D3DXLoadMeshHierarchyFromXInMemory will only return an AnimationController
when the xfile has an AnimationSet.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-03 21:49:21 +09:00
Nikolay Sivov
67738a41c4
d3dx9_36/tests: Use proper printf format (PVS-Studio).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-28 22:31:31 +09:00
Andrey Gusev
d3177504b1
Assorted spelling and typos fixes.
2015-08-31 20:18:46 +09:00
Józef Kucia
ece3af7855
d3dx9: Use D3DFMT constants instead of MAKEFOURCC codes.
2015-08-25 16:57:55 +09:00
Józef Kucia
520deb14d2
d3dx9/tests: Add tests for DDS file format size validation.
2015-08-25 16:57:55 +09:00
Józef Kucia
a0a8556fd1
d3dx9/tests: Fix HFONT leaks.
2015-08-07 23:50:49 +09:00
Józef Kucia
567ab59c79
d3dx9: Correctly handle whitespace character in D3DXCreateText.
2015-08-07 23:50:48 +09:00
Józef Kucia
9361832863
d3dx9/tests: Add tests for normals computation.
2015-07-31 12:06:12 +02:00
Józef Kucia
55ef5afbda
d3dx9/tests: Use new_test_context() to create device in mesh tests.
2015-07-31 12:05:37 +02:00
Stefan Dösinger
7109bebd02
wined3d: Move volume DXTn handling to apply_format_fixups.
2015-04-27 15:07:42 +09:00
Michael Stefaniuc
ceef3a844a
d3dx9_36/tests: Actually test retrieve_device_state calls (PVS-Studio).
2015-01-13 19:54:03 +01:00
Alistair Leslie-Hughes
e5d7982c4d
d3dx9: Make ID3DXFont_PreloadCharacters return S_OK.
2014-12-12 11:07:26 +01:00
André Hentschel
09761309ad
d3dx9_36/tests: Remove unused function (Clang).
2014-12-01 11:00:19 +01:00
André Hentschel
67ee1faba2
d3dx9_36/tests: Remove unused functions (Clang).
2014-11-25 19:49:37 +01:00
Sebastian Lackner
b69038e3d9
d3dx9_36: Allow NULL pointer for optional arguments of D3DXIntersectTri.
2014-11-14 14:16:41 +09:00
Sebastian Lackner
fc0392a24e
d3dx9_36/tests: Remove code to skip test which should never fail.
2014-11-11 16:20:05 +09:00
Sebastian Lackner
b8814764aa
d3dx9_36/tests: Add tests for D3DXCreatePolygon.
...
Based on a patch by David Adam.
2014-11-11 16:20:02 +09:00
Matteo Bruni
1569698d9e
d3dx9: Use an alpha-capable format when creating textures with a color key.
2014-11-11 14:21:07 +09:00
Matteo Bruni
fb9c01f1dc
d3dx9: Handle GUID_WICPixelFormat8bppGray format.
2014-11-11 14:21:00 +09:00
Matteo Bruni
c87901d3f8
d3dx9/tests: Create the asm shader test files under the temporary files directory.
2014-08-25 22:03:28 +02:00
Matteo Bruni
bc8d913199
d3dx9/tests: Add a test for an include path containing '/'.
2014-08-25 22:03:06 +02:00
Matteo Bruni
770eaec561
d3dx9: Properly evaluate fallbacks for luminance texture formats in D3DXCheckTextureRequirements.
2014-08-25 22:02:21 +02:00
Marcus Meissner
20ef8d2991
d3dx9_36: Fixed typo in HeapAlloc return checking (Coverity).
2014-07-22 12:08:07 +02:00
Gediminas Jakutis
fe802d92bb
d3dx9: Implement D3DXCreateTorus() + tests.
2014-07-10 12:40:34 +02:00
Matteo Bruni
c1bf61e56c
d3dx9/tests: Take MaxVolumeExtent into account in some tests.
2014-05-01 20:36:40 +02:00
Matteo Bruni
2a8dae52aa
d3dx9/tests: Fix expected values when mipmaps on cube maps are not supported.
2014-05-01 20:36:37 +02:00
Matteo Bruni
8ca7617d4d
d3dx9/tests: Don't fail a test if volume textures are not supported.
2014-05-01 20:36:34 +02:00
Matteo Bruni
96e9a70661
d3dx9/tests: Release the device when skipping some tests.
2014-05-01 20:36:31 +02:00
Frédéric Delanoy
2e5cb7aac8
Assorted spelling/grammar fixes.
2014-04-30 18:34:20 +02:00
Stefan Dösinger
ed3b1037f9
d3dx9_36/tests: Initialize some test values.
2014-04-01 20:58:01 +02:00
Matteo Bruni
9295ee0c0b
d3dx9/tests: Mark a test todo_wine when DXTn textures aren't supported by the GL driver.
2014-03-13 20:22:18 +01:00
Matteo Bruni
d6a919af89
d3dx9/tests: Skip a test if DXTn texture formats are not supported.
2014-03-13 20:22:17 +01:00
Matteo Bruni
d96d0af83d
d3dx9/tests: Skip some volume tests if loading the texture fails.
2014-03-13 20:22:16 +01:00
Rico Schüller
9809a3670c
d3dx9/tests: Check if D3DFMT_X1R5G5B5 is supported.
2014-03-11 19:39:27 +01:00
Matteo Bruni
596557a57a
d3dx9: Support skipping mip levels in D3DXCreateTextureFromFileInMemoryEx.
2014-03-05 19:18:17 +01:00
Matteo Bruni
e32672f2d7
d3dx9/tests: Replace a test giving inconsistent results on Windows.
2014-03-03 17:53:55 +01:00
Matteo Bruni
df3c573f63
d3dx9: Allow loading DDS volume textures into 2D textures.
2014-03-03 17:53:53 +01:00
Matteo Bruni
8b5cd9edbc
d3dx9: Always use type->Rows as D3DXPC_MATRIX_ROWS parameters size.
2014-03-03 17:53:37 +01:00
Gediminas Jakutis
6749bdf66b
d3dx9/tests: Add a mesh test for D3DXCreateBox().
2014-03-03 17:46:44 +01:00
Gediminas Jakutis
cc3ec2da1a
d3dx9: Implement D3DXCreateBox().
2014-03-03 17:46:42 +01:00
Matteo Bruni
62288d02be
d3dx9: Call D3DCompile() for ASCII effects.
2014-02-25 14:17:45 -06:00
Matteo Bruni
772d660e28
d3dx9/tests: Use a valid version tag for the "empty" shader.
2014-02-20 13:25:31 +01:00
Matteo Bruni
b74fc45b81
d3dx9/tests: Add a test for constant tables in FX20 shaders.
2014-02-20 13:25:30 +01:00
Matteo Bruni
e5d9be5eaf
d3dx9/tests: Create A8L8 and DXTn textures instead of plain surfaces.
...
Creating them as plain surfaces fails on my Nvidia Win7 system.
2014-02-20 13:25:28 +01:00
Matteo Bruni
190877422e
d3dx9: Enforce minimum texture dimensions for block-based pixel formats.
2014-02-17 20:16:21 +01:00
Frédéric Delanoy
e4a0da373c
d3dx9_36/tests: Use common wine_dbgstr_guid implementation from test.h.
2014-01-28 11:44:34 +01:00
André Hentschel
28b9e1b947
d3dx9_36/tests: Avoid preprocessor checks to ensure it compiles.
2014-01-27 17:39:47 +01:00
Stefan Dösinger
f85f733c79
d3dx9_36/tests: Use a window with a non-zero size.
2014-01-16 21:04:19 +01:00
Francois Gouget
d3cf4ff569
d3dx9_36/tests: Fix compilation on systems that don't have NAN (Solaris).
2014-01-10 17:59:53 +01:00
André Hentschel
87c7c961f2
Assorted spelling fixes.
2014-01-06 17:33:24 +01:00
Stefan Dösinger
95317c33a9
d3dx9_36/tests: Use NAN.
2014-01-02 17:29:38 +01:00
Stefan Dösinger
9e3ef4abc6
d3dx9_36/tests: Fix calling convention specification.
...
Msvc wants __stdcall after the type, otherwise it generates an error.
2014-01-02 17:29:16 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Stefan Dösinger
ebfdcc9c9a
d3dx9_36/tests: Use D3DX_PI instead of M_PI.
2014-01-01 20:45:27 +01:00
Rico Schüller
c1a0fbd146
d3dx9/tests: Fix variable names.
2013-11-11 17:06:46 +01:00
Henri Verbeet
3e5dd54971
d3dx9/tests: Use explicit A calls.
2013-10-31 09:58:44 +01:00
Michael Stefaniuc
0e681027a2
tests: Compile the tests by default with -D__WINESRC__.
2013-10-02 11:04:02 +02:00
Rico Schüller
e615c67bc7
d3dx9: Handle FX/TX blobs in D3DXFindShaderComment().
2013-09-30 20:35:03 +02:00
Rico Schüller
196766cb77
d3dx9/tests: Add matrix column register count clamp test.
2013-09-19 09:30:56 +02:00
Stefan Dösinger
7aa17eaa5c
d3dx9_36/tests: Create*TextureFromFileInMemory doesn't fail.
...
If the format is unsupported it picks a replacement format. Our d3dx9
cannot handle d3dx9 decompression yet, so mark the tests todo_wine in
this case.
2013-09-17 16:22:29 +02:00
Henri Verbeet
871967d0fb
d3dx9: Avoid LPVOID.
2013-09-04 11:37:06 +02:00
Matteo Bruni
686f0a62df
d3dx9/tests: Add some more tests for D3DX[Assemble|Preprocess]ShaderFromFile.
2013-09-03 16:58:39 +02:00
Henri Verbeet
76e35a2939
d3dx9: Avoid LPCVOID.
2013-09-03 16:58:18 +02:00
Henri Verbeet
77ee90b59f
d3dx9: Avoid LPSTR.
2013-09-03 16:58:17 +02:00
Henri Verbeet
75511e351c
d3dx9: Avoid LPCSTR.
2013-09-02 18:02:48 +02:00
Stefan Dösinger
421b7a17ad
wined3d: Enforce volume mapping restrictions.
2013-08-26 19:01:23 +02:00
Henri Verbeet
3b4b61f03a
d3dx9: Avoid LPD3DXMATRIX.
2013-08-21 12:13:56 +02:00
Rico Schüller
b9b6b0585f
d3dx9/tests: Test all registers set by the constant table.
2013-08-02 11:38:51 +02:00
Rico Schüller
a6d3883211
d3dx9/tests: Add ID3DXConstantTable big vector test.
2013-07-29 15:01:42 +02:00
Rico Schüller
faf7dd3131
d3dx9/tests: Add ID3DXConstantTable RegisterCount test for D3DXRS_INT4.
2013-07-29 15:01:40 +02:00
Rico Schüller
4dc11cc3aa
d3dx9/tests: Add ID3DXConstantTable::SetDefaults() test.
2013-07-29 15:01:36 +02:00
Rico Schüller
c76f6085b2
d3dx9/tests: Add ID3DXConstantTable struct struct test.
2013-07-29 15:01:25 +02:00
Rico Schüller
b196d0ccdc
d3dx9/tests: Add ID3DXConstantTable struct array test.
2013-07-27 11:49:27 -05:00
Rico Schüller
cf5a2b6417
d3dx9/tests: Add ID3DXConstantTable struct test.
2013-07-27 11:49:16 -05:00
Rico Schüller
6705073016
d3dx9/tests: Add ID3DXConstantTable matrix row array test.
2013-07-27 11:48:59 -05:00
Rico Schüller
4e925d7d31
d3dx9/tests: Add ID3DXConstantTable matrix row test.
2013-07-27 11:48:48 -05:00
Rico Schüller
b7702177bc
d3dx9/tests: Add ID3DXConstantTable matrix column array test.
2013-07-24 11:10:58 -05:00
Rico Schüller
2bfd3e9867
d3dx9/tests: Add ID3DXConstantTable matrix column test.
2013-07-24 11:10:51 -05:00
Rico Schüller
787707025f
d3dx9/tests: Add ID3DXConstantTable vector array test.
2013-07-24 11:10:44 -05:00
Rico Schüller
89ecbde31d
d3dx9/tests: Add ID3DXConstantTable vector test.
2013-07-24 11:10:38 -05:00
Rico Schüller
833c0ce18d
d3dx9/tests: Add ID3DXConstantTable scalar array test.
2013-07-24 11:10:32 -05:00
Rico Schüller
0a2085f502
d3dx9/tests: Add ID3DXConstantTable scalar test.
2013-07-22 17:17:29 +02:00
Rico Schüller
8231c8ef50
d3dx9: Improve ID3DXConstantTable::Set*().
2013-07-22 17:17:15 +02:00
Christian Costa
c6106428f6
d3dxof: Add support for case sensitive legacy type indexColor.
2013-06-24 11:57:52 +02:00
Christian Costa
fcb72f399d
d3dx9_36: Set compilation_errors to NULL when no error encountered + tests.
2013-06-13 17:14:06 +02:00
Christian Costa
66414c46c9
d3dxof/tests: Add test for case sensitive 'indexColor' type.
2013-06-12 12:12:10 +02:00
Nozomi Kodama
b3dff5b354
d3dx9: Fix the case output = input in D3DXVec3Cross.
2013-06-10 14:24:47 +02:00
Christian Costa
edb01d2662
d3dx9_36: Add support for D3DFMT_P8 and conversion to other ARGB formats + tests.
2013-05-23 20:51:23 +02:00
Christian Costa
635f76b085
d3dx9_36: Fix ID3DXFileDataImpl_GetName + add some tests.
2013-05-16 12:11:00 +02:00
Christian Costa
a131d714ff
d3dx9_36: Fix D3DXCheckTextureRequirements to return D3DFMT_A8R8G8B8 when d3d doesn't support D3DFMT_P8 + tests.
2013-05-14 22:00:14 +02:00
Christian Costa
aa1d24f09b
d3dx9_36: Report D3DFMT_P8 for image with indexed colors in D3DGetImageInfoFromFileInMemory.
2013-05-14 22:00:06 +02:00
Christian Costa
2fc4b953d8
d3dx9_36: Add tests for D3DXGetImageInfoFromFileInMemory with bmp with 1 to 8 bpp.
2013-05-10 17:53:09 +02:00
Christian Costa
5966a087d3
d3dx9_36/tests: Add dump function for X files.
2013-05-10 17:53:08 +02:00
Christian Costa
1bd5bfebae
d3dxof: Only parse templates for object files, but with RegisterTemplates parse the whole file.
2013-04-30 12:32:41 +02:00
Christian Costa
792e2ee248
d3dx9_36: Add DIB file support to D3DXLoadSurfaceFromFileInMemory.
2013-04-25 20:25:07 +02:00
Christian Costa
4653b839e7
d3dx9_36: Add support for DIB file in D3DXGetImageInfoFromFileInMemory.
2013-04-25 20:25:06 +02:00
Matteo Bruni
3fd07694c4
d3dx9/tests: Don't use an arbitrary number in relative_error macro.
2013-04-10 11:43:27 +02:00