Home | History | Annotate | Download | only in compiler
      1 //
      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 CROSSCOMPILERGLSL_OUTPUTESSL_H_
      8 #define CROSSCOMPILERGLSL_OUTPUTESSL_H_
      9 
     10 #include "compiler/OutputGLSLBase.h"
     11 
     12 class TOutputESSL : public TOutputGLSLBase
     13 {
     14 public:
     15     TOutputESSL(TInfoSinkBase& objSink,
     16                 ShArrayIndexClampingStrategy clampingStrategy,
     17                 ShHashFunction64 hashFunction,
     18                 NameMap& nameMap,
     19                 TSymbolTable& symbolTable);
     20 
     21 protected:
     22     virtual bool writeVariablePrecision(TPrecision precision);
     23 };
     24 
     25 #endif  // CROSSCOMPILERGLSL_OUTPUTESSL_H_
     26