Module: Mesa Branch: master Commit: 698cdbf49207c30bc2ac38e2f16e531dd3a54db3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=698cdbf49207c30bc2ac38e2f16e531dd3a54db3
Author: Timothy Arceri <[email protected]> Date: Thu Oct 15 14:10:35 2015 +1100 glsl: initialise record array count to 1 This was only being done in one of the two process methods. Fixes an issue with samplers using the array size of a previous record. Tested-by: Marek Olšák <[email protected]> Cc: Jason Ekstrand <[email protected]> --- src/glsl/link_uniforms.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/glsl/link_uniforms.cpp b/src/glsl/link_uniforms.cpp index 647aa2b..fe00aa3 100644 --- a/src/glsl/link_uniforms.cpp +++ b/src/glsl/link_uniforms.cpp @@ -161,6 +161,7 @@ program_resource_visitor::process(ir_variable *var) false, record_array_count); ralloc_free(name); } else { + this->set_record_array_count(record_array_count); this->visit_field(t, var->name, row_major, NULL, packing, false); } } _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
