diff options
Diffstat (limited to 'src/3rdparty/angle/src/compiler/translator/SeparateArrayInitialization.h')
-rw-r--r-- | src/3rdparty/angle/src/compiler/translator/SeparateArrayInitialization.h | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/3rdparty/angle/src/compiler/translator/SeparateArrayInitialization.h b/src/3rdparty/angle/src/compiler/translator/SeparateArrayInitialization.h deleted file mode 100644 index 3a9bb55dd1..0000000000 --- a/src/3rdparty/angle/src/compiler/translator/SeparateArrayInitialization.h +++ /dev/null @@ -1,29 +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. -// -// The SeparateArrayInitialization function splits each array initialization into a declaration and -// an assignment. -// Example: -// type[n] a = initializer; -// will effectively become -// type[n] a; -// a = initializer; -// -// Note that if the array is declared as const, the initialization may still be split, making the -// AST technically invalid. Because of that this transformation should only be used when subsequent -// stages don't care about const qualifiers. However, the initialization will not be split if the -// initializer can be written as a HLSL literal. - -#ifndef COMPILER_TRANSLATOR_SEPARATEARRAYINITIALIZATION_H_ -#define COMPILER_TRANSLATOR_SEPARATEARRAYINITIALIZATION_H_ - -namespace sh -{ -class TIntermNode; - -void SeparateArrayInitialization(TIntermNode *root); -} // namespace sh - -#endif // COMPILER_TRANSLATOR_SEPARATEARRAYINITIALIZATION_H_ |