diff --git a/spirv_glsl.cpp b/spirv_glsl.cpp index af538493..37e7e72c 100644 --- a/spirv_glsl.cpp +++ b/spirv_glsl.cpp @@ -1263,7 +1263,7 @@ bool CompilerGLSL::can_use_io_location(StorageClass storage, bool block) return false; } - if (storage == StorageClassUniform || storage == StorageClassUniformConstant) + if (storage == StorageClassUniform || storage == StorageClassUniformConstant || storage == StorageClassPushConstant) { if (options.es && options.version < 310) return false;