diff --git a/renderdoc/driver/shaders/spirv/spirv_debug.cpp b/renderdoc/driver/shaders/spirv/spirv_debug.cpp index 18d2aabe8..68c76328f 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_debug.cpp @@ -44,7 +44,7 @@ static bool ContainsNaNInf(const ShaderVariable &val) { for(int i = 0; i < count; i++) { - ret |= !finite(val.value.fv[i]); + ret |= isinf(val.value.fv[i]); ret |= isnan(val.value.fv[i]) != 0; } } @@ -52,7 +52,7 @@ static bool ContainsNaNInf(const ShaderVariable &val) { for(int i = 0; i < count; i++) { - ret |= !finite(val.value.dv[i]); + ret |= isinf(val.value.dv[i]); ret |= isnan(val.value.dv[i]) != 0; } }