[Mesa-dev] [PATCH V3 4/6] glsl: make variables private
Timothy Arceri
t_arceri at yahoo.com.au
Tue Sep 1 19:44:36 PDT 2015
---
src/glsl/link_uniforms.cpp | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/src/glsl/link_uniforms.cpp b/src/glsl/link_uniforms.cpp
index f68ea9d..c28ac52 100644
--- a/src/glsl/link_uniforms.cpp
+++ b/src/glsl/link_uniforms.cpp
@@ -805,6 +805,17 @@ private:
unsigned next_image;
unsigned next_subroutine;
+ /**
+ * Field counter is used to take care that uniform structures
+ * with explicit locations get sequential locations.
+ */
+ unsigned field_counter;
+
+ /**
+ * Current variable being processed.
+ */
+ ir_variable *current_var;
+
/* Used to store the explicit location from current_var so that we can
* reuse the location field for storing the uniform slot id.
*/
@@ -824,17 +835,6 @@ public:
gl_texture_index targets[MAX_SAMPLERS];
/**
- * Current variable being processed.
- */
- ir_variable *current_var;
-
- /**
- * Field counter is used to take care that uniform structures
- * with explicit locations get sequential locations.
- */
- unsigned field_counter;
-
- /**
* Mask of samplers used by the current shader stage.
*/
unsigned shader_samplers_used;
--
2.4.3
More information about the mesa-dev
mailing list