From 339f44122774143e3721853a736a673ced09cd3d Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Fri, 12 Dec 2008 00:08:12 -0500 Subject: [PATCH] Fixed logic error in assembler, to decide if oTx registers are available. --- mojoshader_assembler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mojoshader_assembler.c b/mojoshader_assembler.c index 5938d0ad..29e5dcab 100644 --- a/mojoshader_assembler.c +++ b/mojoshader_assembler.c @@ -482,7 +482,7 @@ static int parse_register_name(Context *ctx, RegisterType *rtype, int *rnum) } // else if else if (strcasecmp(t, "oT") == 0) { - if (shader_is_vertex(ctx) || shader_version_atleast(ctx, 3, 0)) + if (shader_is_vertex(ctx) && shader_version_atleast(ctx, 3, 0)) return fail(ctx, "Output register not valid in this shader type"); regtype = REG_TYPE_OUTPUT; } // else if