blob: cc888bce24942eb705b7bb3ac09f1b0d6d160be8 [file]
//
// Copyright 2002 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
#include "compiler/translator/glsl/VersionGLSL.h"
namespace sh
{
int ShaderOutputTypeToGLSLVersion(ShShaderOutput output)
{
switch (output)
{
case SH_GLSL_150_CORE_OUTPUT:
return GLSL_VERSION_150;
case SH_GLSL_330_CORE_OUTPUT:
return GLSL_VERSION_330;
case SH_GLSL_400_CORE_OUTPUT:
return GLSL_VERSION_400;
case SH_GLSL_410_CORE_OUTPUT:
return GLSL_VERSION_410;
case SH_GLSL_420_CORE_OUTPUT:
return GLSL_VERSION_420;
case SH_GLSL_430_CORE_OUTPUT:
return GLSL_VERSION_430;
case SH_GLSL_440_CORE_OUTPUT:
return GLSL_VERSION_440;
case SH_GLSL_450_CORE_OUTPUT:
return GLSL_VERSION_450;
default:
UNREACHABLE();
return 0;
}
}
} // namespace sh