From cc15d473ef29438824252446b7311d9f1d481564 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Fri, 4 Apr 2008 08:39:33 -0400 Subject: [PATCH] Flag registers replicated for matrix as used. This lets GLSL profile know that it needs to define variables for each row of the matrix, not just the first one. --HG-- branch : trunk --- mojoshader.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mojoshader.c b/mojoshader.c index 0120c265..ec3a8de6 100644 --- a/mojoshader.c +++ b/mojoshader.c @@ -2829,6 +2829,7 @@ static void sourcearg_matrix_replicate(Context *ctx, const int idx, { memcpy(dst, src, sizeof (SourceArgInfo)); dst->regnum += (i + 1); + set_used_register(ctx, dst->regtype, dst->regnum); } // for } // sourcearg_matrix_replicate