Malcolm Bechard

Results 71 comments of 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.

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.

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...