[PATCH 5/5] d3d9/tests: Test relative addressing outside of the available constant registers.
Matteo Bruni
mbruni at codeweavers.com
Thu Feb 11 09:10:49 CST 2016
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
---
dlls/d3d9/tests/visual.c | 22 +++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
diff --git a/dlls/d3d9/tests/visual.c b/dlls/d3d9/tests/visual.c
index 8b56dbe..2528315 100644
--- a/dlls/d3d9/tests/visual.c
+++ b/dlls/d3d9/tests/visual.c
@@ -1556,23 +1556,39 @@ static void test_mova(void)
float in[4];
DWORD out;
}
- test_data[2][6] =
+ test_data[2][12] =
{
{
+ {{-4.0f, 0.0f, 0.0f, 0.0f}, 0x00000000},
+ {{-3.0f, 0.0f, 0.0f, 0.0f}, 0x00ff0000},
+
{{-2.4f, 0.0f, 0.0f, 0.0f}, 0x00ff0000},
{{-1.6f, 0.0f, 0.0f, 0.0f}, 0x00ffff00},
{{-0.4f, 0.0f, 0.0f, 0.0f}, 0x0000ff00},
{{ 0.4f, 0.0f, 0.0f, 0.0f}, 0x0000ffff},
{{ 1.6f, 0.0f, 0.0f, 0.0f}, 0x000000ff},
- {{ 2.4f, 0.0f, 0.0f, 0.0f}, 0x00ff00ff}
+ {{ 2.4f, 0.0f, 0.0f, 0.0f}, 0x00ff00ff},
+
+ {{ 3.0f, 0.0f, 0.0f, 0.0f}, 0x00ffffff},
+ {{ 4.0f, 0.0f, 0.0f, 0.0f}, 0x00ff0000},
+ {{ 5.0f, 0.0f, 0.0f, 0.0f}, 0x00000000},
+ {{253.0f,0.0f, 0.0f, 0.0f}, 0x00000000},
},
{
+ {{-4.0f, 0.0f, 0.0f, 0.0f}, 0x00000000},
+ {{-3.0f, 0.0f, 0.0f, 0.0f}, 0x00ff0000},
+
{{-2.4f, 0.0f, 0.0f, 0.0f}, 0x00ffff00},
{{-1.6f, 0.0f, 0.0f, 0.0f}, 0x00ffff00},
{{-0.4f, 0.0f, 0.0f, 0.0f}, 0x0000ffff},
{{ 0.4f, 0.0f, 0.0f, 0.0f}, 0x0000ffff},
{{ 1.6f, 0.0f, 0.0f, 0.0f}, 0x00ff00ff},
- {{ 2.4f, 0.0f, 0.0f, 0.0f}, 0x00ff00ff}
+ {{ 2.4f, 0.0f, 0.0f, 0.0f}, 0x00ff00ff},
+
+ {{ 3.0f, 0.0f, 0.0f, 0.0f}, 0x00ffffff},
+ {{ 4.0f, 0.0f, 0.0f, 0.0f}, 0x00ff0000},
+ {{ 5.0f, 0.0f, 0.0f, 0.0f}, 0x00000000},
+ {{253.0f,0.0f, 0.0f, 0.0f}, 0x00000000},
}
};
static const struct vec3 quad[] =
--
2.4.10
More information about the wine-patches
mailing list