yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
b8ade05df
master
1// glsl-int-swizzle.slang 2 3//TEST(compute):COMPARE_COMPUTE:-vk -shaderobj 4 5//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):out,name gBuffer 6RWStructuredBuffer<int> gBuffer; 7 8int getX(int4 v) { return v.x; } 9 10[numthreads(4,1,1)] 11void computeMain(uint3 tid : SV_DispatchThreadID) 12{ 13 gBuffer[tid.x] = getX((1).xxxx); 14}