procedural-3d-engine/data/shaders/hlsl/raytracingcallable/callable3.rcall
2021-03-06 16:21:09 +01:00

14 lines
No EOL
259 B
Text

// Copyright 2021 Sascha Willems
struct CallData
{
vec3 outColor;
};
[shader("callable")]
void main(inout CallData data)
{
// Generate a checker board pattern
float2 pos = float2(DispatchRaysIndex() / 8);
data.outColor = float3(mod(pos.y, 2.0));
}