diff options
Diffstat (limited to 'src/3rdparty/angle/src/compiler/translator/RecordConstantPrecision.h')
-rw-r--r-- | src/3rdparty/angle/src/compiler/translator/RecordConstantPrecision.h | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/3rdparty/angle/src/compiler/translator/RecordConstantPrecision.h b/src/3rdparty/angle/src/compiler/translator/RecordConstantPrecision.h deleted file mode 100644 index f86c2a8693..0000000000 --- a/src/3rdparty/angle/src/compiler/translator/RecordConstantPrecision.h +++ /dev/null @@ -1,28 +0,0 @@ -// -// Copyright (c) 2002-2015 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. -// -// During parsing, all constant expressions are folded to constant union nodes. The expressions that -// have been folded may have had precision qualifiers, which should affect the precision of the -// consuming operation. If the folded constant union nodes are written to output as such they won't -// have any precision qualifiers, and their effect on the precision of the consuming operation is -// lost. -// -// RecordConstantPrecision is an AST traverser that inspects the precision qualifiers of constants -// and hoists the constants outside the containing expression as precision qualified named variables -// in case that is required for correct precision propagation. -// - -#ifndef COMPILER_TRANSLATOR_RECORDCONSTANTPRECISION_H_ -#define COMPILER_TRANSLATOR_RECORDCONSTANTPRECISION_H_ - -namespace sh -{ -class TIntermNode; -class TSymbolTable; - -void RecordConstantPrecision(TIntermNode *root, TSymbolTable *symbolTable); -} // namespace sh - -#endif // COMPILER_TRANSLATOR_RECORDCONSTANTPRECISION_H_ |