yum-mirror/slang

Making it easier to work with shaders

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

Yong HeFix spirv codegen for pointer to empty structs. (#5355)3e84726f4

master
286 B15 linesraw
1//TEST:SIMPLE(filecheck=CHECK): -target spirv
2
3// CHECK: OpPtrAccessChain
4
5struct EmptyStruct {
6};
7
8[vk::push_constant] EmptyStruct* pc;
9
10RWStructuredBuffer<int> outputBuffer;
11
12[numthreads(64)]
13void ComputeMain(uint tid: SV_DispatchThreadID) {
14    outputBuffer[tid] = ((int*)(pc))[0];
15}