Luis Busquets : d3dx9: Add a test for D3DXGetShaderVersion().

Alexandre Julliard julliard at winehq.org
Mon Jul 21 08:51:39 CDT 2008


Module: wine
Branch: master
Commit: e42d932c8546d47791e0432bdf72dbd89cf050eb
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=e42d932c8546d47791e0432bdf72dbd89cf050eb

Author: Luis Busquets <luis.busquets at ilidium.com>
Date:   Sun Jul 20 22:07:49 2008 +0200

d3dx9: Add a test for D3DXGetShaderVersion().

---

 dlls/d3dx9_36/tests/shader.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/dlls/d3dx9_36/tests/shader.c b/dlls/d3dx9_36/tests/shader.c
index b08285d..b13fed1 100644
--- a/dlls/d3dx9_36/tests/shader.c
+++ b/dlls/d3dx9_36/tests/shader.c
@@ -54,7 +54,24 @@ static void test_get_shader_size(void)
     ok(shader_size == 0, "Got shader size %u, expected 0\n", shader_size);
 }
 
+static void test_get_shader_version(void)
+{
+    DWORD shader_version;
+
+    shader_version = D3DXGetShaderVersion(simple_vs);
+    ok(shader_version == D3DVS_VERSION(1, 1), "Got shader version 0x%08x, expected 0x%08x\n",
+            shader_version, D3DVS_VERSION(1, 1));
+
+    shader_version = D3DXGetShaderVersion(simple_ps);
+    ok(shader_version == D3DPS_VERSION(1, 1), "Got shader version 0x%08x, expected 0x%08x\n",
+            shader_version, D3DPS_VERSION(1, 1));
+
+    shader_version = D3DXGetShaderVersion(NULL);
+    ok(shader_version == 0, "Got shader version 0x%08x, expected 0\n", shader_version);
+}
+
 START_TEST(shader)
 {
     test_get_shader_size();
+    test_get_shader_version();
 }




More information about the wine-cvs mailing list