Assiduous

Results 141 issues of Assiduous

Patch SPIRV bytecode to add `row_major` attribute to all matrix declarations

Instead of using Tint each time bindings need to be patched, store offsets in the WGSL source code where bindings are defined for each resource. Then, simply replace the values...

Use [SPIRVShaderResources](https://github.com/DiligentGraphics/DiligentCore/blob/b7f9b0e7d3c636a2127c9aabc5fb13321b3df016/Graphics/ShaderTools/src/SPIRVShaderResources.cpp#L341-L360) as example Tests: https://github.com/DiligentGraphics/DiligentCore/blob/master/Tests/DiligentCoreAPITest/src/ConstantBufferReflectionTest.cpp

`unpackHalf2x16` is not available in glsl 4.1

bug