[Mesa-dev] [0/2] fixes to ir_variable data container set
Tapani Pälli
tapani.palli at intel.com
Thu Dec 5 22:20:38 PST 2013
Hello;
I'm sending here v2 of the patches that still produced compilation
errors on 'ir_variable data container' set I sent earlier:
http://lists.freedesktop.org/archives/mesa-dev/2013-December/049652.html
I've rebased my branch and checked each patch with make and make check,
this time also with '--enable-debug' to catch assert errors:
http://cgit.freedesktop.org/~tpalli/mesa/log/?h=ir_changes
Paul, as the set touches so many files I would appreciate if you can
still verify that there are no further compilation issues.
Tapani Pälli (2):
glsl: introduce data section to ir_variable
glsl: move variables in to ir_variable::data, part I
src/glsl/ast_array_index.cpp | 2 +-
src/glsl/ast_function.cpp | 16 +--
src/glsl/ast_to_hir.cpp | 146 ++++++++++-----------
src/glsl/builtin_variables.cpp | 16 +--
src/glsl/ir.cpp | 37 +++---
src/glsl/ir.h | 118 +++++++++--------
src/glsl/ir_clone.cpp | 20 +--
src/glsl/ir_constant_expression.cpp | 2 +-
src/glsl/ir_function.cpp | 2 +-
src/glsl/ir_print_visitor.cpp | 6 +-
src/glsl/ir_reader.cpp | 28 ++--
src/glsl/ir_set_program_inouts.cpp | 24 ++--
src/glsl/ir_validate.cpp | 4 +-
src/glsl/link_interface_blocks.cpp | 12 +-
src/glsl/link_uniform_initializers.cpp | 2 +-
src/glsl/link_uniforms.cpp | 6 +-
src/glsl/link_varyings.cpp | 58 ++++----
src/glsl/linker.cpp | 32 ++---
src/glsl/loop_analysis.h | 3 +-
src/glsl/lower_clip_distance.cpp | 10 +-
src/glsl/lower_named_interface_blocks.cpp | 12 +-
src/glsl/lower_output_reads.cpp | 2 +-
src/glsl/lower_packed_varyings.cpp | 12 +-
src/glsl/lower_variable_index_to_cond_assign.cpp | 2 +-
src/glsl/opt_array_splitting.cpp | 4 +-
src/glsl/opt_constant_folding.cpp | 4 +-
src/glsl/opt_constant_propagation.cpp | 4 +-
src/glsl/opt_constant_variable.cpp | 4 +-
src/glsl/opt_copy_propagation.cpp | 4 +-
src/glsl/opt_copy_propagation_elements.cpp | 4 +-
src/glsl/opt_cse.cpp | 2 +-
src/glsl/opt_dead_builtin_varyings.cpp | 6 +-
src/glsl/opt_dead_code.cpp | 8 +-
src/glsl/opt_dead_code_local.cpp | 2 +-
src/glsl/opt_function_inlining.cpp | 14 +-
src/glsl/opt_structure_splitting.cpp | 4 +-
src/glsl/opt_tree_grafting.cpp | 10 +-
src/glsl/tests/builtin_variable_test.cpp | 22 ++--
src/mesa/drivers/dri/i965/brw_fs.cpp | 12 +-
src/mesa/drivers/dri/i965/brw_fs_fp.cpp | 4 +-
.../drivers/dri/i965/brw_fs_vector_splitting.cpp | 2 +-
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 8 +-
src/mesa/drivers/dri/i965/brw_shader.cpp | 2 +-
src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp | 2 +-
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 4 +-
src/mesa/main/shader_query.cpp | 12 +-
src/mesa/program/ir_to_mesa.cpp | 10 +-
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 18 +--
48 files changed, 373 insertions(+), 365 deletions(-)
--
1.8.3.1
More information about the mesa-dev
mailing list