// // Copyright 2011 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // #ifndef COMPILER_TRANSLATOR_BUILTINFUNCTIONEMULATOR_H_ #define COMPILER_TRANSLATOR_BUILTINFUNCTIONEMULATOR_H_ #include "compiler/translator/InfoSink.h" namespace sh { class TIntermNode; class TFunction; class TSymbolUniqueId; BuiltinQueryFunc; // // This class decides which built-in functions need to be replaced with the emulated ones. It can be // used to work around driver bugs or implement functions that are not natively implemented on a // specific platform. // class BuiltInFunctionEmulator { … }; } // namespace sh #endif // COMPILER_TRANSLATOR_BUILTINFUNCTIONEMULATOR_H_