From 35aa7e39668d19e126a4c496b3bf7ad7520f5368 Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Mon, 27 May 2019 03:09:07 -0400 Subject: [PATCH] Matrix members inside struct parameters are also valid --- mojoshader_effects.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mojoshader_effects.c b/mojoshader_effects.c index 2aa37207..c4d11b33 100644 --- a/mojoshader_effects.c +++ b/mojoshader_effects.c @@ -373,7 +373,7 @@ static void readvalue(const uint8 *base, // !!! FIXME: Nested structs! -flibit assert(mem->info.parameter_class >= MOJOSHADER_SYMCLASS_SCALAR - && mem->info.parameter_class <= MOJOSHADER_SYMCLASS_VECTOR); + && mem->info.parameter_class <= MOJOSHADER_SYMCLASS_MATRIX_COLUMNS); assert(mem->info.parameter_type >= MOJOSHADER_SYMTYPE_BOOL && mem->info.parameter_type <= MOJOSHADER_SYMTYPE_FLOAT); mem->info.member_count = 0;