This change includes a fix for an issue we filed against spirv-tools: https://github.com/KhronosGroup/SPIRV-Tools/issues/4371 So, it should reduce the number of extraneous matrix copies in finalized GLSL code. I did quick size total of all filamat files (*) before and after this update, it went from 11.3 MB to 11.1 MB. (*) All backends are enabled, includes built-in Filament shaders and gltfio ubershaders.
This directory contains code forked from https://github.com/golang/tools/tree/master/internal/lsp.
This code has been modified to remove unneeded features and dependencies.
Submitted on behalf of a third-party: The Go Authors