glslang-zig/glslang
dTry 7c4d91e781
Add type checks for hitObjectNV (#3689)
`VK_NV_ray_tracing_invocation_reorder` extension introduces `hitObjectNV`, a special opaque type
that can only be declared without storage qualifiers in either global or function scope.
Added checks/tests to enforce this constraint.

References:
https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_NV_ray_tracing_invocation_reorder.html
3e0d9a3b3f/extensions/nv/GLSL_NV_shader_invocation_reorder.txt (L180)

Co-authored-by: Tianyun <tianyuny@nvidia.com>
2024-08-08 08:21:00 -06:00
..
CInterface Clean up iomapper.h to make it suitable as a public API 2024-08-06 13:36:21 -06:00
ExtensionHeaders Revert port of GL_EXT_shader_realtime_clock to GL_EXT_spirv_intrinsics 2021-11-11 23:39:47 -07:00
GenericCodeGen Remove debugOptions from internal classes 2023-10-25 20:13:20 -04:00
HLSL Fix undefined behaviors caught by ubsan 2024-07-15 19:10:42 -04:00
Include Remove execute permissions from source files. 2024-08-06 14:42:01 -06:00
MachineIndependent Add type checks for hitObjectNV (#3689) 2024-08-08 08:21:00 -06:00
OSDependent Allow external control of whether Glslang will be tested or installed 2024-02-13 15:35:02 -08:00
Public Add column to location logs 2024-07-19 18:37:58 -04:00
ResourceLimits Remove various warning suppression pragmas 2023-12-01 11:59:54 -05:00
CMakeLists.txt Add MachineIndependent/iomapper.h to the list of installed headers. 2024-08-06 13:36:21 -06:00
updateGrammar Remove glslang.m4 2023-07-28 15:14:48 -06:00