yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
d8150e706
master
1// acceleration-structure-in-compute.slang 2 3// Test for using ray-tracing acceleration structures as a shader input 4// in non-ray-tracing shader code (that never actually traces rays) 5 6//TEST:CROSS_COMPILE:-target spirv-asm -stage compute -profile glsl_460+spirv_1_4 -entry main 7 8uniform RaytracingAccelerationStructure gScene; 9 10int helper(RaytracingAccelerationStructure a, int b) 11{ 12 return b; 13} 14 15[shader("compute")] 16void main( 17 uniform RaytracingAccelerationStructure x) 18{ 19 helper(x, 1); 20}