blob: 3edde6c1ab0dce86b7bd67e8cec1b8515afe5f06 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
// raygen.slang
//TEST(optix):COMPARE_COMPUTE_EX:-cuda -rt -output-using-type -compute-dispatch 4,1,1
//TEST_INPUT:ubuffer(data=[0 0 0 0],stride=4):name gOutput,out
RWStructuredBuffer<int> gOutput;
[shader("raygeneration")]
void raygenMain()
{
uint3 tid = DispatchRaysIndex();
gOutput[tid.x] = tid.x*11;
}
|