Mesa (master): radeonsi: emit param exports after position exports
Marek Olšák
mareko at kemper.freedesktop.org
Mon Jul 17 14:52:04 UTC 2017
Module: Mesa
Branch: master
Commit: 93391ac47895f2235a6102e7a923dfea3fb44fc4
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93391ac47895f2235a6102e7a923dfea3fb44fc4
Author: Marek Olšák <marek.olsak at amd.com>
Date: Wed Jul 5 00:24:11 2017 +0200
radeonsi: emit param exports after position exports
Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>
---
src/gallium/drivers/radeonsi/si_shader.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c
index ae9f4033a9..a5baf71b0d 100644
--- a/src/gallium/drivers/radeonsi/si_shader.c
+++ b/src/gallium/drivers/radeonsi/si_shader.c
@@ -2348,9 +2348,6 @@ static void si_llvm_export_vs(struct lp_build_tgsi_context *bld_base,
}
}
- /* Build parameter exports. */
- si_build_param_exports(ctx, outputs, noutput);
-
/* We need to add the position output manually if it's missing. */
if (!pos_args[0].out[0]) {
pos_args[0].enabled_channels = 0xf; /* writemask */
@@ -2449,6 +2446,9 @@ static void si_llvm_export_vs(struct lp_build_tgsi_context *bld_base,
ac_build_export(&ctx->ac, &pos_args[i]);
}
+
+ /* Build parameter exports. */
+ si_build_param_exports(ctx, outputs, noutput);
}
/**
More information about the mesa-commit
mailing list