[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