Revision 10386fa23f3a9211e9ef5d8f54e795f9b4005395 authored by Yong He on 03 September 2021, 08:39:17 UTC, committed by Yong He on 03 September 2021, 08:39:17 UTC
1 parent 265f403
Raw File
non-uniform-indexing.slang
//TEST:CROSS_COMPILE:-target spirv-assembly -entry main -stage fragment
//TEST:CROSS_COMPILE:-target spirv-assembly -entry main -stage fragment -verify-debug-serial-ir

// Confirm that `NonUniformResourceIndex` translates to SPIR-V as expeted

Texture2D t[10];
SamplerState s;

float4 main(
    float3 uv : UV)
    : SV_Target
{
    return t[NonUniformResourceIndex(int(uv.z))].Sample(s, uv.xy);
}
back to top