From e42d932c8546d47791e0432bdf72dbd89cf050eb Mon Sep 17 00:00:00 2001 From: Luis Busquets 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(); } -- 2.11.4.GIT