KhronosGroup / glslang

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Other
2.9k stars 816 forks source link

Maximum optimization inserts using reserve() for operands #3566

Closed GermanAizek closed 2 months ago

GermanAizek commented 3 months ago

@jeremy-lunarg, This PR changes very affect on performance Release and Debug configuration.

arcady-lunarg commented 2 months ago

@GermanAizek I haven't been able to see any significant change from this in my attempts at benchmarking but also we don't really have any good performance testing for glslang at the moment. I would still love to see some actual numbers in terms of how much this improves performance in your use case.