summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/angle/src/compiler/translator/VariablePacker.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/angle/src/compiler/translator/VariablePacker.h')
-rw-r--r--src/3rdparty/angle/src/compiler/translator/VariablePacker.h32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/3rdparty/angle/src/compiler/translator/VariablePacker.h b/src/3rdparty/angle/src/compiler/translator/VariablePacker.h
deleted file mode 100644
index 36b2104cd0..0000000000
--- a/src/3rdparty/angle/src/compiler/translator/VariablePacker.h
+++ /dev/null
@@ -1,32 +0,0 @@
-//
-// Copyright (c) 2002-2012 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.
-//
-// Check whether variables fit within packing limits according to the packing rules from the GLSL ES
-// 1.00.17 spec, Appendix A, section 7.
-
-#ifndef COMPILER_TRANSLATOR_VARIABLEPACKER_H_
-#define COMPILER_TRANSLATOR_VARIABLEPACKER_H_
-
-#include <vector>
-
-#include <GLSLANG/ShaderLang.h>
-
-namespace sh
-{
-
-// Gets how many components in a row a data type takes.
-int GetTypePackingComponentsPerRow(sh::GLenum type);
-
-// Gets how many rows a data type takes.
-int GetTypePackingRows(sh::GLenum type);
-
-// Returns true if the passed in variables pack in maxVectors.
-// T should be ShaderVariable or one of the subclasses of ShaderVariable.
-template <typename T>
-bool CheckVariablesInPackingLimits(unsigned int maxVectors, const std::vector<T> &variables);
-
-} // namespace sh
-
-#endif // COMPILER_TRANSLATOR_VARIABLEPACKER_H_