diff options
Diffstat (limited to 'Source/ThirdParty/ANGLE/src/compiler/Initialize.h')
-rw-r--r-- | Source/ThirdParty/ANGLE/src/compiler/Initialize.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Source/ThirdParty/ANGLE/src/compiler/Initialize.h b/Source/ThirdParty/ANGLE/src/compiler/Initialize.h index c078659..8b0adc6 100644 --- a/Source/ThirdParty/ANGLE/src/compiler/Initialize.h +++ b/Source/ThirdParty/ANGLE/src/compiler/Initialize.h @@ -17,17 +17,19 @@ class TBuiltIns { public: POOL_ALLOCATOR_NEW_DELETE(GlobalPoolAllocator) - void initialize(EShLanguage language, EShSpec spec, const TBuiltInResource& resources); + void initialize(ShShaderType type, ShShaderSpec spec, + const ShBuiltInResources& resources); const TBuiltInStrings& getBuiltInStrings() { return builtInStrings; } protected: TBuiltInStrings builtInStrings; }; -void IdentifyBuiltIns(EShLanguage language, EShSpec spec, const TBuiltInResource& resources, +void IdentifyBuiltIns(ShShaderType type, ShShaderSpec spec, + const ShBuiltInResources& resources, TSymbolTable& symbolTable); -extern "C" int InitPreprocessor(void); -extern "C" int FinalizePreprocessor(void); +void InitExtensionBehavior(const ShBuiltInResources& resources, + TExtensionBehavior& extensionBehavior); #endif // _INITIALIZE_INCLUDED_ |