Malcolm Bechard
Malcolm Bechard
Yep sorry, it's working well for me now.
Amazing, thanks for your attention to this!
Yes, the ACEScg test I have still works with this patch instead of the other.
This looks good to me
Just got hit by this one. At the very least the documentation should be improved. The documentation implies that `forceGLSLScalarBufferLayout` is only used for GLSL shaders. In my case I'm...
Thanks, at the top level I include ``` #include #include #include #include ``` The complete list of missing headers due to chained includes is: Include/Common.h Include/PoolAlloc.h Include/Types.h Include/BaseTypes.h Include/arrays.h Include/SpirvInstrinsics.h...
Sure, I use classes exposed in iomapper.h to do this: ``` glslang::TDefaultGlslIoResolver* resolver = nullptr; for (auto e : GX_ShaderStage()) { auto& stage = myShaderInfo->stages[e]; if (!stage.isValid()) continue; auto* intermediate...
No problem, happy to change my usage.
Will do, it's on my short term todo.
Looks like I'm missing access to `setAutoPushConstantBlock()` that used to be part of the glslang::TIoMapper. Could that be made virtual in the base class? Also the `glslang::SpirvToolsEliminateDeadInputComponents()` workflow requires access...