Merge ../mesa into vulkan
[mesa.git] / src / mesa / program / ir_to_mesa.cpp
2015-10-09 Kristian Høgsberg... Merge ../mesa into vulkan
2015-10-04 Timothy Arceriglsl: reduce memory footprint of uniform_storage struct
2015-10-03 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-02 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-01 Kristian Høgsberg... Merge branch 'master' of ../mesa into vulkan
2015-10-01 Brian Paulmesa: clean up #includes in ir_to_mesa.cpp
2015-09-25 Samuel Iglesias... glsl: Add parser/compiler support for unsized array...
2015-09-10 Ilia Mirkinglsl: add ir_texture_samples texture opcode
2015-09-10 Ian Romanickglsl: Silence unused parameter warnings
2015-08-31 Jason Ekstrandglsl: Add GLSL_TYPE_FUNCTION to the base types enums
2015-08-31 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-26 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-26 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-07-23 Dave Airlieprogram: add subroutine uniform support (v1.1)
2015-07-22 Marek Olšákglsl: don't lower variable indexing on non-patch tessel...
2015-07-14 Iago Toral Quirogamesa: rename is_in_uniform_block to is_in_buffer_block
2015-07-01 Tapani Pälliglsl: create program resource list after LinkShader
2015-06-26 Connor AbbottMerge branch 'wip/nir-vtn' into vulkan
2015-06-24 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-06-12 Chris Forbesglsl: Add ir node for barrier
2015-06-04 Martin Peresmain: fix a regression in uniform handling introduced...
2015-06-04 Martin Peresmesa: reference built-in uniforms into gl_uniform_storage
2015-06-03 Matt Turnerprogram: Replace gl_inst_opcode with enum prog_opcode.
2015-06-03 Matt Turnerprogram: Shrink and rename SaturateMode field to Saturate.
2015-05-16 Jason EkstrandMerge remote-tracking branch 'fdo-personal/wip/nir...
2015-05-16 Jason Ekstrandglsl: Add GLSL_TYPE_FUNCTION to the base types enums
2015-04-06 Matt Turnerprogram: Remove unused emit_scs().
2015-04-06 Matt Turnerglsl: Remove never used sin_reduced/cos_reduced.
2015-03-02 Brian Paulmesa/program: replace Elements() with ARRAY_SIZE()
2015-02-19 Dave Airlieglsl/ir: Add builtin function support for doubles
2015-02-19 Dave Airliemesa: add double uniform support. (v5)
2015-02-03 Iago Toral Quirogaglsl: Improve precision of mod(x,y)
2015-01-21 Jan Veselymesa: Add assert to check number of vector elements
2014-12-16 Brian Paulprogram: remove extern "C" around #includes
2014-12-12 Brian Paulir_to_mesa: remove unused 'target' variable
2014-12-08 Abdiel Janulgueir_to_mesa: Remove sat to clamp lowering pass
2014-10-25 Ian Romanickmesa: Silence unused parameter warning in _mesa_clear_s...
2014-09-30 Ian Romanickglsl: Make ir_variable::num_state_slots and ir_variable...
2014-09-09 Kenneth Graunkeir_to_mesa: Stop converting uniform booleans.
2014-08-31 Abdiel Janulgueir_to_mesa, glsl_to_tgsi: Remove try_emit_saturate
2014-08-31 Abdiel Janulgueir_to_mesa, glsl_to_tgsi: Add support for ir_unop_saturate
2014-08-31 Abdiel Janulgueir_to_mesa, glsl_to_tgsi: lower ir_unop_saturate
2014-08-20 Timothy Arceriglsl: Use the without_array predicate in some more...
2014-08-15 Ilia Mirkinmesa/program: add new derivative unops to the unexpecte...
2014-08-11 Marek Olšákmesa: move ShaderCompilerOptions into gl_constants
2014-08-04 Kenneth Graunkeglsl: Make it possible to ignore built-ins when matchin...
2014-07-15 Connor Abbottexec_list: Make various places use the new length(...
2014-07-11 Chris Forbesglsl: add new expression types for interpolateAt*
2014-07-01 Matt Turnermesa: Use typed foreach_in_list instead of foreach_list.
2014-04-12 Kenneth Graunkeglsl: Drop do_common_optimization's max_unroll_iteratio...
2014-04-08 Kenneth Graunkeglsl: Pass ctx->Const.NativeIntegers to do_common_optim...
2014-03-28 Ian Romanickmesa: Clean up "unused parameter" warnings
2014-03-28 Ian Romanickmesa/program: Constify find_variable_storage
2014-03-25 Gregory Hainautmesa/sso: rename Shader to the pointer _Shader
2014-03-02 Kenneth Graunkemesa: Move MESA_GLSL=dump output to stderr.
2014-02-23 Eric Anholtglsl: Add a file argument to the IR printer.
2014-02-12 Francisco Jerezglsl: Add image type to the GLSL IR.
2014-01-22 Paul Berrymesa: Replace _mesa_program_index_to_target with _mesa_...
2014-01-13 Kenneth Graunkeglsl: Convert piles of foreach_iter to the newer foreac...
2014-01-09 Paul Berrymesa: Use functions to convert gl_shader_stage to PROGR...
2014-01-08 Paul Berryglsl: Make more use of gl_shader_stage enum in ir_set_p...
2014-01-08 Paul Berrymesa: Use gl_shader::Stage instead of gl_shader::Type...
2014-01-08 Paul Berrymesa: Clean up nomenclature for pipeline stages.
2013-12-30 Paul BerryRename overloads of _mesa_glsl_shader_target_name().
2013-12-12 Tapani Pälliglsl: move variables in to ir_variable::data, part II
2013-12-12 Tapani Pälliglsl: move variables in to ir_variable::data, part I
2013-12-09 Paul Berryglsl/loops: Get rid of lower_bounded_loops and ir_loop...
2013-12-09 Paul Berryglsl/loops: replace loop controls with a normative...
2013-12-09 Paul Berryglsl/loops: consolidate bounded loop handling into...
2013-10-29 Francisco Jerezglsl: Add new atomic_uint built-in GLSL type.
2013-10-07 Matt Turnerglsl: Implement [iu]mulExtended() built-ins for ARB_gpu...
2013-10-07 Matt Turnerglsl: Add ir_binop_carry and ir_binop_borrow.
2013-10-05 Chris Forbesglsl: add plumbing for GL_ARB_texture_query_levels
2013-10-02 Maxence Le Doreglsl: add texture gather changes
2013-10-02 Francisco Jerezmesa/program: Switch ir_to_mesa_instruction to the...
2013-10-02 Francisco Jerezmesa: Fix misplaced includes of "main/uniforms.h".
2013-09-25 Vinson Leeglsl: Remove unused pointer value.
2013-09-23 Eric Anholtglsl: Hide many classes local to individual .cpp files...
2013-09-21 Kenneth Graunkei965, mesa: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS...
2013-09-17 Matt Turnerglsl: Add support for ldexp.
2013-09-09 Matt Turnerglsl: Add conditional-select IR.
2013-09-09 Kenneth Graunkeglsl: Pass _mesa_glsl_parse_state into matching_signatu...
2013-08-27 Matt Turnerglsl: Add support for new fma built-in in ARB_gpu_shader5.
2013-08-02 Paul Berrymesa: Refactor copying of linked program data.
2013-08-02 Bryan Cainglsl: add ir_emit_vertex and ir_end_primitive instructi...
2013-08-02 Paul Berryglsl: Change do_set_program_inouts' is_fragment_shader...
2013-07-30 Paul Berryglsl: Remove redundant writes to prog->LinkStatus
2013-07-02 Marek Olšákmesa: renumber shader indices according to their placem...
2013-06-21 Eric Anholtmesa: Move the common _mesa_glsl_compile_shader() code...
2013-06-21 Eric Anholtmesa: Move shader compiler API code to shaderapi.c
2013-06-21 Eric Anholtmesa: Fix missing setting of shader->IsES.
2013-06-21 Eric Anholtmesa: Use shared code for converting shader targets...
2013-06-21 Eric Anholtglsl: Remove ir_print_visitor.h includes and usage
2013-05-28 Marek Olšákmesa: fix GLSL program objects with more than 16 sample...
2013-05-13 Ian Romanickglsl: Add lowering pass for ir_triop_vector_insert
2013-05-13 Ian Romanickglsl: Add ir_triop_vector_insert
2013-05-13 Ian Romanickglsl: Add ir_binop_vector_extract
2013-05-12 Kenneth Graunkeglsl: Pass struct shader_compiler_options into do_commo...
2013-05-08 Fabian Bielermesa/program: Don't copy propagate from swizzles.
next