chromium/third_party/angle/src/tests/test_utils/ShaderExtensionTest.h

//
// 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