From 98891de11074a3b1c582775820631f32d81aae3d Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 23 Jul 2020 05:12:09 -0400 Subject: [PATCH] assembler: set the default source arg swizzle to the correct value. --- mojoshader_assembler.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mojoshader_assembler.c b/mojoshader_assembler.c index 1ed04d0..d0201a4 100644 --- a/mojoshader_assembler.c +++ b/mojoshader_assembler.c @@ -1471,6 +1471,7 @@ static Context *build_context(const char *filename, ctx->malloc_data = d; ctx->current_position = MOJOSHADER_POSITION_BEFORE; ctx->default_writemask = 0xF; + ctx->default_swizzle = 0xE4; // 0xE4 == 11100100 ... 0 1 2 3. No swizzle. const size_t outblk = sizeof (uint32) * 4 * 64; // 64 4-token instrs. ctx->output = buffer_create(outblk, MallocBridge, FreeBridge, ctx);