Skip to content

[SPIR-V] Incorrect SPIR-V when using a global variable to access resources #164005

@luciechoi

Description

@luciechoi

SPIR-V validator fails when using accessing resources with a global variable

RWStructuredBuffer<uint> ReadWriteStructuredBuf[64];

uint i;

[numthreads(1,1,1)]
void main() {
    ReadWriteStructuredBuf[i][99] = 98;
}

Found from #162889

Metadata

Metadata

Assignees

No one assigned

    Labels

    HLSLHLSL Language Supportbackend:SPIR-VquestionA question, not bug report. Check out https://llvm.org/docs/GettingInvolved.html instead!

    Type

    Projects

    Status

    Closed

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions