radv: remove useless assignment in build_streamout_vertex()
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Fri, 22 May 2020 08:09:22 +0000 (10:09 +0200)
committerMarge Bot <eric+marge@anholt.net>
Sun, 24 May 2020 18:28:07 +0000 (18:28 +0000)
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3025
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5158>

src/amd/vulkan/radv_nir_to_llvm.c

index d8b43c0ea64e4b36b1e2b1b648354975bf428da9..4dd6ded5d029e62bfdb17f2ed1da99541e97608e 100644 (file)
@@ -2292,8 +2292,7 @@ static void build_streamout_vertex(struct radv_shader_context *ctx,
                for (unsigned i = 0; i < AC_LLVM_MAX_OUTPUTS; ++i) {
                        unsigned output_usage_mask =
                                ctx->args->shader_info->gs.output_usage_mask[i];
-                       uint8_t output_stream =
-                               output_stream = ctx->args->shader_info->gs.output_streams[i];
+                       uint8_t output_stream = ctx->args->shader_info->gs.output_streams[i];
 
                        if (!(ctx->output_mask & (1ull << i)) ||
                            output_stream != stream)