blob: 55766822d1b47f54713f8f21b007d061e9acbad1 [file] [log] [blame]
zmo@google.com5601ea02011-06-10 18:23:25 +00001//
2// Copyright (c) 2002-2011 The ANGLE Project Authors. All rights reserved.
3// Use of this source code is governed by a BSD-style license that can be
4// found in the LICENSE file.
5//
6
7#ifndef COMPILER_TRANSLATORESSL_H_
8#define COMPILER_TRANSLATORESSL_H_
9
Jamie Madilld4a3a312014-06-25 16:04:56 -040010#include "compiler/translator/Compiler.h"
zmo@google.com5601ea02011-06-10 18:23:25 +000011
12class TranslatorESSL : public TCompiler {
13public:
Jamie Madill183bde52014-07-02 15:31:19 -040014 TranslatorESSL(sh::GLenum type, ShShaderSpec spec);
zmo@google.com5601ea02011-06-10 18:23:25 +000015
16protected:
17 virtual void translate(TIntermNode* root);
18
19private:
20 void writeExtensionBehavior();
21};
22
23#endif // COMPILER_TRANSLATORESSL_H_