yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

James Helferty (NVIDIA)render-test: Change D3D12 default to sm_6_5 (#8320)f02b08490

master
718 B18 linesraw
1//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-cuda -compute -shaderobj
2//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-cpu -compute -compile-arg -O3 -shaderobj
3//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -shaderobj
4//DISABLE_TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute -shaderobj
5
6// We are going to pass -Gis to DXC.
7// Test can only work on DXC.
8//TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -dx12 -Xslang... -Xdxc -Gis -X. -shaderobj 
9
10//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):out,name outputBuffer
11
12RWStructuredBuffer<int> outputBuffer;
13
14[numthreads(4, 1, 1)]
15void computeMain(int3 dispatchThreadID : SV_DispatchThreadID)
16{
17    outputBuffer[dispatchThreadID.x] = dispatchThreadID.x;
18}