From 4c1c5971f8fd53b5502b4bd2993ebc4c6363ac1b Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Wed, 6 Mar 2019 15:09:49 -0500 Subject: [PATCH] gl_Position only works for POSITION0 --- mojoshader.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mojoshader.c b/mojoshader.c index 589bedea..a5064f2e 100644 --- a/mojoshader.c +++ b/mojoshader.c @@ -2623,7 +2623,10 @@ static void emit_GLSL_attribute(Context *ctx, RegisterType regtype, int regnum, switch (usage) { case MOJOSHADER_USAGE_POSITION: - usage_str = "gl_Position"; + if (index == 0) + { + usage_str = "gl_Position"; + } // if break; case MOJOSHADER_USAGE_POINTSIZE: usage_str = "gl_PointSize";