Home | History | Annotate | Download | only in compiler
      1 //
      2 // Copyright (c) 2002-2013 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 _INITIALIZE_INCLUDED_
      8 #define _INITIALIZE_INCLUDED_
      9 
     10 #include "compiler/Common.h"
     11 #include "compiler/ShHandle.h"
     12 #include "compiler/SymbolTable.h"
     13 
     14 void InsertBuiltInFunctions(ShShaderType type, ShShaderSpec spec, const ShBuiltInResources &resources, TSymbolTable &table);
     15 
     16 void IdentifyBuiltIns(ShShaderType type, ShShaderSpec spec,
     17                       const ShBuiltInResources& resources,
     18                       TSymbolTable& symbolTable);
     19 
     20 void InitExtensionBehavior(const ShBuiltInResources& resources,
     21                            TExtensionBehavior& extensionBehavior);
     22 
     23 #endif // _INITIALIZE_INCLUDED_
     24