From cddc9a29617da1d501356257fda570a9a2e45f93 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Wed, 10 Dec 2008 20:48:45 -0500 Subject: [PATCH] Fixed writemask bits in assembled bytecode. --- mojoshader_assembler.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mojoshader_assembler.c b/mojoshader_assembler.c index 83830187..5938d0ad 100644 --- a/mojoshader_assembler.c +++ b/mojoshader_assembler.c @@ -712,6 +712,7 @@ static int parse_destination_token(Context *ctx, DestArgInfo *info) ((((uint32) info->relative) & 0x1) << 13) | ((((uint32) info->result_mod) & 0xF) << 20) | ((((uint32) info->result_shift) & 0xF) << 24) | + ((((uint32) info->writemask) & 0xF) << 16) | ((((uint32) info->regtype) & 0x7) << 28) | ((((uint32) info->regtype) & 0x18) << 8) );