Merge pull request #10461 from Techjar/fix-missing-include ShaderGenCommon: Add missing <functional> include