Diligent::RayTracingProceduralHitShaderGroup struct

Ray tracing procedural hit shader group description.

Contents

Public variables

const char* Name
Unique group name.
IShader* pIntersectionShader
Intersection shader. The shader type must be SHADER_TYPE_RAY_INTERSECTION.
IShader* pClosestHitShader
Closest hit shader. Can be null. The shader type must be SHADER_TYPE_RAY_CLOSEST_HIT.
IShader* pAnyHitShader
Any-hit shader. Can be null. The shader type must be SHADER_TYPE_RAY_ANY_HIT.