From 81f495ef8e7c499b299223d633fc3104b8f8e94a Mon Sep 17 00:00:00 2001 From: espes Date: Fri, 14 Aug 2015 10:03:17 +1000 Subject: [PATCH] add EXP macro mask arg --- hw/xbox/nv2a_shaders.c | 2 ++ hw/xbox/nv2a_vsh.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/hw/xbox/nv2a_shaders.c b/hw/xbox/nv2a_shaders.c index 936d9cad4b..f94a286340 100644 --- a/hw/xbox/nv2a_shaders.c +++ b/hw/xbox/nv2a_shaders.c @@ -292,6 +292,8 @@ static GLuint create_gl_shader(GLenum gl_shader_type, NV2A_GL_DGROUP_BEGIN("Creating new %s", name); + NV2A_DPRINTF("compile new %s, code:\n%s\n", name, code); + GLuint shader = glCreateShader(gl_shader_type); glShaderSource(shader, 1, &code, 0); glCompileShader(shader); diff --git a/hw/xbox/nv2a_vsh.c b/hw/xbox/nv2a_vsh.c index 59d959a42e..d75c636476 100644 --- a/hw/xbox/nv2a_vsh.c +++ b/hw/xbox/nv2a_vsh.c @@ -698,7 +698,7 @@ static const char* vsh_header = " return vec4(inversesqrt(abs(src)));\n" "}\n" "\n" - "#define EXP(dest, src) dest.mask = _EXP(_in(src).x).mask\n" + "#define EXP(dest, mask, src) dest.mask = _EXP(_in(src).x).mask\n" "vec4 _EXP(float src)\n" "{\n" " return vec4(exp2(src));\n"