[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