From 73f01575b620dbeeee9f2bdce5a8f955a0563789 Mon Sep 17 00:00:00 2001 From: Chinmay Garde Date: Fri, 14 May 2021 13:43:20 -0700 Subject: [PATCH] Explicitly specify GLSL version. --- engine/src/flutter/impeller/compiler/compiler.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/engine/src/flutter/impeller/compiler/compiler.cc b/engine/src/flutter/impeller/compiler/compiler.cc index 6d3b2b7e947..f95cbe4a4c4 100644 --- a/engine/src/flutter/impeller/compiler/compiler.cc +++ b/engine/src/flutter/impeller/compiler/compiler.cc @@ -222,9 +222,11 @@ Compiler::Compiler(const fml::Mapping& source_mapping, options.SetOptimizationLevel( shaderc_optimization_level::shaderc_optimization_level_zero); + // Expects GLSL 4.60 (Core Profile). + // https://www.khronos.org/registry/OpenGL/specs/gl/GLSLangSpec.4.60.pdf options.SetSourceLanguage( shaderc_source_language::shaderc_source_language_glsl); - options.SetForcedVersionProfile(450, shaderc_profile::shaderc_profile_core); + options.SetForcedVersionProfile(460, shaderc_profile::shaderc_profile_core); options.SetTargetEnvironment( shaderc_target_env::shaderc_target_env_vulkan, shaderc_env_version::shaderc_env_version_vulkan_1_1);