From 6a8a967438572656e95d12b881eb01f0f1873aaa Mon Sep 17 00:00:00 2001 From: Lynne Date: Sat, 2 Jul 2022 14:04:17 +0200 Subject: [PATCH] nv2a/psh: fix shader compilation errors dotSTR had an extra bracket at the end, and an incorrect variable type. --- hw/xbox/nv2a/psh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/xbox/nv2a/psh.c b/hw/xbox/nv2a/psh.c index bf3d4bc79e..1bd09b571a 100644 --- a/hw/xbox/nv2a/psh.c +++ b/hw/xbox/nv2a/psh.c @@ -993,7 +993,7 @@ static MString* psh_convert(struct PixelShader *ps) mstring_append_fmt(vars, "/* PS_TEXTUREMODES_DOT_STR_3D */\n"); mstring_append_fmt(vars, "float dot%d = dot(pT%d.xyz, %s(t%d.rgb));\n" - "vec2 dotSTR%d = vec3(dot%d, dot%d, dot%d));\n", + "vec3 dotSTR%d = vec3(dot%d, dot%d, dot%d);\n", i, i, dotmap_func, ps->input_tex[i], i, i-2, i-1, i);