[PATCH 2/6] d3d9/tests: Test uninitialized texture varyings with transformed vertices.
Matteo Bruni
mbruni at codeweavers.com
Wed Oct 7 18:26:42 CDT 2015
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
---
dlls/d3d9/tests/visual.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/dlls/d3d9/tests/visual.c b/dlls/d3d9/tests/visual.c
index 49f3ad4..04ee92f 100644
--- a/dlls/d3d9/tests/visual.c
+++ b/dlls/d3d9/tests/visual.c
@@ -7020,6 +7020,20 @@ static void pretransformed_varying_test(void)
0x0000ffff /* end */
};
/* sample: fails */
+ static const DWORD texcoord1_code[] =
+ {
+ 0xffff0300, /* ps_3_0 */
+ 0x0200001f, 0x80010005, 0x900f0000, /* dcl_texcoord1, v0 */
+ 0x02000001, 0x800f0800, 0x90e40000, /* mov oC0, v0 */
+ 0x0000ffff /* end */
+ };
+ static const DWORD texcoord1_alpha_code[] =
+ {
+ 0xffff0300, /* ps_3_0 */
+ 0x0200001f, 0x80010005, 0x900f0000, /* dcl_texcoord1, v0 */
+ 0x02000001, 0x800f0800, 0x90ff0000, /* mov oC0, v0.w */
+ 0x0000ffff /* end */
+ };
static const struct
{
@@ -7040,6 +7054,8 @@ static void pretransformed_varying_test(void)
{"fog", fog_code, 0x00666666, TRUE },
{"depth", depth_code, 0x00cccccc, TRUE },
{"specular", specular_code, 0x004488ff, FALSE},
+ {"texcoord1", texcoord1_code, 0x00000000, FALSE},
+ {"texcoord1 alpha", texcoord1_alpha_code, 0x00000000, FALSE},
};
/* Declare a monster vertex type :-) */
static const D3DVERTEXELEMENT9 decl_elements[] = {
--
2.4.9
More information about the wine-patches
mailing list