import MaterialParameter; struct RayTracingParams { RaytracingAccelerationStructure scene; RWTexture2D image; StructuredBuffer indexBuffer; }; layout(set=5) ParameterBlock pRayTracingParams; struct CallablePayload { FragmentParameter params; float3 color; }; struct RayPayload { float3 color; float alpha; float3 intersection_WS; float3 normal_WS; };