chromium/third_party/angle/src/compiler/translator/glsl/ExtensionGLSL.h

//
// Copyright 2015 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.
//
// ExtensionGLSL.h: Defines the TExtensionGLSL class that tracks GLSL extension requirements of
// shaders.

#ifndef COMPILER_TRANSLATOR_GLSL_EXTENSIONGLSL_H_
#define COMPILER_TRANSLATOR_GLSL_EXTENSIONGLSL_H_

#include <set>
#include <string>

#include "compiler/translator/tree_util/IntermTraverse.h"

namespace sh
{

// Traverses the intermediate tree to determine which GLSL extensions are required
// to support the shader.
class TExtensionGLSL : public TIntermTraverser
{};

}  // namespace sh

#endif  // COMPILER_TRANSLATOR_GLSL_EXTENSIONGLSL_H_