summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>2019-12-02 16:46:30 +0100
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>2019-12-04 08:04:05 +0100
commitdac6bd29ae8440c27ac687065ace75bdb8e4b71f (patch)
tree616f6d28a68ab05a33641503981d4ae0c1ccf8d8
parent3b51259f06b0df97cc79d5255e6696631d378239 (diff)
downloadmesa-dac6bd29ae8440c27ac687065ace75bdb8e4b71f.tar.gz
radv: simplify a check in radv_fixup_vertex_input_fetches()
The number of loaded channels should always be > 0 now. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
-rw-r--r--src/amd/vulkan/radv_nir_to_llvm.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/amd/vulkan/radv_nir_to_llvm.c b/src/amd/vulkan/radv_nir_to_llvm.c
index 51422cea12b..8d495d24c18 100644
--- a/src/amd/vulkan/radv_nir_to_llvm.c
+++ b/src/amd/vulkan/radv_nir_to_llvm.c
@@ -1330,10 +1330,8 @@ radv_fixup_vertex_input_fetches(struct radv_shader_context *ctx,
for (unsigned i = 0; i < num_channels; i++)
chan[i] = ac_llvm_extract_elem(&ctx->ac, value, i);
} else {
- if (num_channels) {
- assert(num_channels == 1);
- chan[0] = value;
- }
+ assert(num_channels == 1);
+ chan[0] = value;
}
for (unsigned i = num_channels; i < 4; i++) {