summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/vtn_amd.c
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2018-03-30 11:10:11 -0600
committerBrian Paul <[email protected]>2018-03-30 14:33:33 -0600
commitf3164c2ed96a119c73f16c4703bf5ad9feff1416 (patch)
tree63cad69d89138978278dc3f682dc43fd0e030419 /src/compiler/spirv/vtn_amd.c
parentcb619a3c9a49d27f60a2a616f719af17bc9f54d2 (diff)
nir/spirv: s/uint32_t/SpvOp/ in various functions
The MSVC compiler warns when the function parameter types don't exactly match with respect to enum vs. uint32_t. Use SpvOp everywhere. Alternately, uint32_t could be used everywhere. There doesn't seem to be an advantage to one over the other. Reviewed-by: Neil Roberts <[email protected]>
Diffstat (limited to 'src/compiler/spirv/vtn_amd.c')
-rw-r--r--src/compiler/spirv/vtn_amd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/spirv/vtn_amd.c b/src/compiler/spirv/vtn_amd.c
index 320e3b0586c..0d5b429783b 100644
--- a/src/compiler/spirv/vtn_amd.c
+++ b/src/compiler/spirv/vtn_amd.c
@@ -27,7 +27,7 @@
#include "GLSL.ext.AMD.h"
bool
-vtn_handle_amd_gcn_shader_instruction(struct vtn_builder *b, uint32_t ext_opcode,
+vtn_handle_amd_gcn_shader_instruction(struct vtn_builder *b, SpvOp ext_opcode,
const uint32_t *w, unsigned count)
{
const struct glsl_type *dest_type =
@@ -57,7 +57,7 @@ vtn_handle_amd_gcn_shader_instruction(struct vtn_builder *b, uint32_t ext_opcode
}
bool
-vtn_handle_amd_shader_trinary_minmax_instruction(struct vtn_builder *b, uint32_t ext_opcode,
+vtn_handle_amd_shader_trinary_minmax_instruction(struct vtn_builder *b, SpvOp ext_opcode,
const uint32_t *w, unsigned count)
{
struct nir_builder *nb = &b->nb;