diff --git a/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp b/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp index ff5b87242..742f04803 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp @@ -79,7 +79,7 @@ void setScalars(ShaderVariable &var, uint8_t scalar0, uint8_t scalar1) rdcpair getScalars(const ShaderVariable &var) { - return {(var.value.u64v[2] >> 8) & 0xff, var.value.u64v[2] & 0xff}; + return {uint8_t((var.value.u64v[2] >> 8) & 0xff), uint8_t(var.value.u64v[2] & 0xff)}; } // slot 3 contains the base ID of the structure, for registering pointer changes