Module: Mesa Branch: master Commit: 33ee2c67c0a4e8f2fefbf37dacabd14918060af5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33ee2c67c0a4e8f2fefbf37dacabd14918060af5
Author: Tapani Pälli <[email protected]> Date: Thu Dec 12 13:51:01 2013 +0200 glsl: move variables in to ir_variable::data, part I This patch moves following bitfields in to the data structure: used, assigned, how_declared, mode, interpolation, origin_upper_left, pixel_center_integer Signed-off-by: Tapani Pälli <[email protected]> Reviewed-by: Paul Berry <[email protected]> --- src/glsl/ast_array_index.cpp | 2 +- src/glsl/ast_function.cpp | 14 +- src/glsl/ast_to_hir.cpp | 120 ++++++++++---------- src/glsl/builtin_variables.cpp | 12 +- src/glsl/ir.cpp | 23 ++-- src/glsl/ir.h | 96 ++++++++-------- src/glsl/ir_clone.cpp | 14 +- src/glsl/ir_constant_expression.cpp | 2 +- src/glsl/ir_function.cpp | 2 +- src/glsl/ir_print_visitor.cpp | 2 +- src/glsl/ir_reader.cpp | 24 ++-- src/glsl/ir_set_program_inouts.cpp | 22 ++-- 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 | 40 ++++---- src/glsl/linker.cpp | 28 +++--- src/glsl/lower_clip_distance.cpp | 10 +- src/glsl/lower_named_interface_blocks.cpp | 10 +- src/glsl/lower_output_reads.cpp | 2 +- src/glsl/lower_packed_varyings.cpp | 10 +- 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_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 | 12 +- src/glsl/opt_structure_splitting.cpp | 4 +- src/glsl/opt_tree_grafting.cpp | 10 +- src/glsl/tests/builtin_variable_test.cpp | 20 ++-- src/mesa/drivers/dri/i965/brw_fs.cpp | 8 +- 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 ++-- 46 files changed, 308 insertions(+), 307 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=33ee2c67c0a4e8f2fefbf37dacabd14918060af5 _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
