summaryrefslogtreecommitdiffstats
path: root/tests/language-feature/descriptor-handle/desc-handle-2.slang
blob: f9eb02cbeaf4701a339994dec3b3bace5e6c584d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//TEST:SIMPLE(filecheck=SPV): -target spirv -bindless-space-index 101

// SPV: OpDecorate %__slang_resource_heap{{.*}} Binding 1
// SPV: OpDecorate %__slang_resource_heap{{.*}} DescriptorSet 101
// SPV: OpImageSample

uniform StructuredBuffer<DescriptorHandle<Sampler2D>> t;
uniform DescriptorHandle<RWStructuredBuffer<float4>> buffer;

[numthreads(1,1,1)]
void computeMain()
{
    (*buffer)[0] = t[0].SampleLevel(float2(0.0), 0.0);
}