vk: rt: fixup debug validaion modes in shaders

This commit is contained in:
Ivan Avdeev 2024-01-12 13:48:53 -05:00
parent e398fe5ef3
commit 065bab855a
2 changed files with 3 additions and 3 deletions

View File

@ -276,8 +276,8 @@ void main() {
diffuse = vec3(0.);
}
#else
DEBUG_VALIDATE_RANGE_VEC3(diffuse, 0., 1e6);
DEBUG_VALIDATE_RANGE_VEC3(specular, 0., 1e6);
DEBUG_VALIDATE_RANGE_VEC3("bounce.diffuse", diffuse, 0., 1e6);
DEBUG_VALIDATE_RANGE_VEC3("bounce.specular", specular, 0., 1e6);
#endif
imageStore(out_indirect_diffuse, pix, vec4(diffuse, 0.f));

View File

@ -39,7 +39,7 @@
#ifndef DEBUG_VALIDATE
// Dummy for no validation
#define DEBUG_VALIDATE_RANGE_VEC3(v, min_v, max_v)
#define DEBUG_VALIDATE_RANGE_VEC3(s, v, min_v, max_v)
#define DEBUG_VALIDATE_RANGE(v, min_v, max_v)
#define DEBUG_VALIDATE_VEC3(v, msg)
#elif !defined(DEBUG_VALIDATE_PRINT) // #indef DEBUG_VALIDATE