summaryrefslogtreecommitdiff
path: root/spirv_reflect.h
diff options
context:
space:
mode:
authorHai Nguyen <chaoticbob@me.com>2020-12-06 18:30:24 -0500
committerHai Nguyen <chaoticbob@me.com>2020-12-06 18:30:24 -0500
commit6ce4459688de64621a1c8c975b4cbb8bcca89078 (patch)
treee02c68d428f4886f847097b4d8d761dd18f53a8e /spirv_reflect.h
parentd9076429c6607e4cc3873818cfe8521568ebd01e (diff)
downloadSPIRV-Reflect-6ce4459688de64621a1c8c975b4cbb8bcca89078.tar.gz
Added missing shader stage processing for raytracing
Diffstat (limited to 'spirv_reflect.h')
-rw-r--r--spirv_reflect.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/spirv_reflect.h b/spirv_reflect.h
index bc34aaa..2011f34 100644
--- a/spirv_reflect.h
+++ b/spirv_reflect.h
@@ -186,6 +186,13 @@ typedef enum SpvReflectShaderStageFlagBits {
SPV_REFLECT_SHADER_STAGE_COMPUTE_BIT = 0x00000020, // = VK_SHADER_STAGE_COMPUTE_BIT
SPV_REFLECT_SHADER_STAGE_TASK_BIT_NV = 0x00000040, // = VK_SHADER_STAGE_TASK_BIT_NV
SPV_REFLECT_SHADER_STAGE_MESH_BIT_NV = 0x00000080, // = VK_SHADER_STAGE_MESH_BIT_NV
+ SPV_REFLECT_SHADER_STAGE_RAYGEN_BIT_KHR = 0x00000100, // VK_SHADER_STAGE_RAYGEN_BIT_KHR
+ SPV_REFLECT_SHADER_STAGE_ANY_HIT_BIT_KHR = 0x00000200, // VK_SHADER_STAGE_ANY_HIT_BIT_KHR
+ SPV_REFLECT_SHADER_STAGE_CLOSEST_HIT_BIT_KHR = 0x00000400, // VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR
+ SPV_REFLECT_SHADER_STAGE_MISS_BIT_KHR = 0x00000800, // VK_SHADER_STAGE_MISS_BIT_KHR
+ SPV_REFLECT_SHADER_STAGE_INTERSECTION_BIT_KHR = 0x00001000, // VK_SHADER_STAGE_INTERSECTION_BIT_KHR
+ SPV_REFLECT_SHADER_STAGE_CALLABLE_BIT_KHR = 0x00002000, // VK_SHADER_STAGE_CALLABLE_BIT_KHR
+
} SpvReflectShaderStageFlagBits;
/*! @enum SpvReflectGenerator