From 1450aee833f3d9c892415361c8dcfa3136ec2bc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Kro=C5=A1l=C3=A1k?= Date: Fri, 10 Jan 2020 05:55:05 +0100 Subject: [PATCH] Fix SPIR-V FS output locations with MRTs --- profiles/mojoshader_profile_spirv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/mojoshader_profile_spirv.c b/profiles/mojoshader_profile_spirv.c index 6096810d..bcb4c304 100644 --- a/profiles/mojoshader_profile_spirv.c +++ b/profiles/mojoshader_profile_spirv.c @@ -2208,7 +2208,7 @@ void emit_SPIRV_attribute(Context *ctx, RegisterType regtype, int regnum, switch (regtype) { case REG_TYPE_COLOROUT: - spv_link_ps_attributes(ctx, r->spirv.iddecl, regtype, usage, index); + spv_link_ps_attributes(ctx, r->spirv.iddecl, regtype, usage, regnum); push_output(ctx, &ctx->mainline_intro); tid = spv_get_type(ctx, STI_PTR_VEC4_O); spv_emit(ctx, 4, SpvOpVariable, tid, r->spirv.iddecl, SpvStorageClassOutput);