SPV: only declare the pure 8/16-bit capabilities when needed.
Only when operations stray outside the 8/16-bit storage-capabilities are the general (pure 8/16-bit) capabilities needed.
Showing
- SPIRV/GlslangToSpv.cpp 2 additions, 7 deletionsSPIRV/GlslangToSpv.cpp
- SPIRV/SpvBuilder.cpp 33 additions, 12 deletionsSPIRV/SpvBuilder.cpp
- SPIRV/SpvBuilder.h 5 additions, 2 deletionsSPIRV/SpvBuilder.h
- SPIRV/SpvPostProcess.cpp 84 additions, 2 deletionsSPIRV/SpvPostProcess.cpp
- SPIRV/spvIR.h 1 addition, 1 deletionSPIRV/spvIR.h
- Test/baseResults/spv.16bitstorage-int.frag.out 0 additions, 1 deletionTest/baseResults/spv.16bitstorage-int.frag.out
- Test/baseResults/spv.16bitstorage-uint.frag.out 0 additions, 1 deletionTest/baseResults/spv.16bitstorage-uint.frag.out
- Test/baseResults/spv.16bitstorage.frag.out 0 additions, 1 deletionTest/baseResults/spv.16bitstorage.frag.out
- Test/baseResults/spv.8bitstorage-int.frag.out 0 additions, 1 deletionTest/baseResults/spv.8bitstorage-int.frag.out
- Test/baseResults/spv.8bitstorage-uint.frag.out 0 additions, 1 deletionTest/baseResults/spv.8bitstorage-uint.frag.out
Loading
Please register or sign in to comment