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