From e42d932c8546d47791e0432bdf72dbd89cf050eb Mon Sep 17 00:00:00 2001
From: Luis Busquets <luis.busquets@ilidium.com>
Date: Sun, 20 Jul 2008 22:07:49 +0200
Subject: [PATCH] d3dx9: Add a test for D3DXGetShaderVersion().

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

diff --git a/dlls/d3dx9_36/tests/shader.c b/dlls/d3dx9_36/tests/shader.c
index b08285d96fb..b13fed16c01 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();
 }
-- 
GitLab