diff options
author | Timothy Arceri <tarceri@itsqueeze.com> | 2017-07-31 22:48:27 +1000 |
---|---|---|
committer | Emil Velikov <emil.l.velikov@gmail.com> | 2017-08-05 00:09:26 +0100 |
commit | 4a181e6244db1ac4ad1a098f485bdfc151db5325 (patch) | |
tree | 697c58283908e223aa008863277bc6d8fd9500b6 | |
parent | 8ef9fe7229d44ce222d77029e02326c92f068f55 (diff) |
mesa/st: fix conditional jump depends on uninitialised value
Reported by valgrind at:
glsl_to_tgsi_visitor::visit(ir_expression*) (st_glsl_to_tgsi.cpp:1560)
When compiling the Deus Ex shaders.
Fixes: 28a5e7104 ("st/glsl_to_tgsi: handle precise modifier")
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Reviewed-by: Karol Herbst <karolherbst@gmail.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
(cherry picked from commit 06237fc9e15e6274c24f89985a224135a617a491)
-rw-r--r-- | src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/state_tracker/st_glsl_to_tgsi.cpp b/src/mesa/state_tracker/st_glsl_to_tgsi.cpp index d496fff2179..93b1eeec399 100644 --- a/src/mesa/state_tracker/st_glsl_to_tgsi.cpp +++ b/src/mesa/state_tracker/st_glsl_to_tgsi.cpp @@ -4646,6 +4646,7 @@ glsl_to_tgsi_visitor::glsl_to_tgsi_visitor() mem_ctx = ralloc_context(NULL); ctx = NULL; prog = NULL; + precise = 0; shader_program = NULL; shader = NULL; options = NULL; |