yum-mirror/glslang

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

haorajiaprevent invalid stores when use GLSL_EXT_structured_descriptor_heap.8b68880b

main
1.5 KiB21 linesraw
1spv.structuredDescriptorHeap.ReadOnly.error.comp
2ERROR: 0:54: 'assign' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
3ERROR: 0:55: 'assign' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
4ERROR: 0:56: '++' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
5ERROR: 0:57: '--' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
6ERROR: 0:58: 'assign' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
7ERROR: 0:59: 'assign' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
8ERROR: 0:60: 'assign' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
9ERROR: 0:61: 'assign' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
10ERROR: 0:61: 'out' : Non-L-value cannot be passed for 'out' or 'inout' parameters. 
11ERROR: 0:62: 'assign' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
12ERROR: 0:62: 'out' : Non-L-value cannot be passed for 'out' or 'inout' parameters. 
13ERROR: 0:63: 'assign' :  l-value required "samplerHeap0" (can't modify a descriptor heap)
14ERROR: 0:64: 'assign' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
15ERROR: 0:65: 'assign' :  l-value required "bufferHeap0" (can't modify a descriptor heap)
16ERROR: 0:66: 'assign' :  l-value required "bufferHeap0" (can't modify a readonly buffer)
17ERROR: 0:67: 'assign' :  l-value required "bufferHeap0" (can't modify a uniform)
18ERROR: 16 compilation errors.  No code generated.
19
20
21SPIR-V is not generated for failed compile or link