summaryrefslogtreecommitdiff
path: root/tests/spirv/aligned-load-store.slang
blob: c6b958dc28852664ec0b1770665d36b42f9182cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
//TEST:SIMPLE(filecheck=CHECK): -target spirv

// CHECK: OpLoad {{.*}} Aligned 8
// CHECK: OpStore {{.*}} Aligned 16

uniform float4* data;

[numthreads(1,1,1)]
void computeMain()
{
    var v = loadAligned<8>((float2x4*)data);
    storeAligned<16>((float2x4*)data+1, v);
}