On 22/08/17 18:36, Nicolai Hähnle wrote:
On 17.08.2017 13:03, Timothy Arceri wrote:
diff --git a/src/mesa/program/ir_to_mesa.cpp
b/src/mesa/program/ir_to_mesa.cpp
index 0e6a95ce99..d04ea67b07 100644
--- a/src/mesa/program/ir_to_mesa.cpp
+++ b/src/mesa/program/ir_to_mesa.cpp
@@ -2411,39 +2411,41 @@ print_program(struct prog_instruction
*mesa_instructions,
PROG_PRINT_DEBUG, NULL);
}
}
namespace {
class add_uniform_to_shader : public program_resource_visitor {
public:
add_uniform_to_shader(struct gl_shader_program *shader_program,
struct gl_program_parameter_list *params)
- : shader_program(shader_program), params(params), idx(-1)
+ : ctx(ctx), shader_program(shader_program), params(params),
idx(-1)
Looks like you pushed a version of this with a problem:
../../../mesa/src/mesa/program/ir_to_mesa.cpp: In constructor
‘{anonymous}::add_uniform_to_shader::add_uniform_to_shader(gl_shader_program*,
gl_program_parameter_list*)’:
../../../mesa/src/mesa/program/ir_to_mesa.cpp:2419:4: warning:
‘{anonymous}::add_uniform_to_shader::ctx’ is initialized with itself
[-Winit-self]
add_uniform_to_shader(struct gl_shader_program *shader_program, >
^~~~~~~~~~~~~~~~~~~~~
Thanks, not sure how I missed this, possibly because builds are becoming
increasingly noise with unfixed warnings. Anyway fix pushed.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev