// // Copyright 2018 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. // // ShaderExtensionTest.cpp: // Utilities for testing that GLSL extension pragma and changing the extension flag in compiler // resources has the correct effect. // #include "GLSLANG/ShaderLang.h" #include "angle_gl.h" #include "gtest/gtest.h" Combine; make_tuple; Values; namespace sh { const char ESSLVersion100[] = …; const char ESSLVersion300[] = …; const char ESSLVersion310[] = …; class ShaderExtensionTest : public testing::TestWithParam<testing::tuple<ShShaderSpec, const char *, const char *>> { … }; } // namespace sh