mesa/cs: Add a MESA_SHADER_COMPUTE stage and update switch statements.
[mesa.git] / src / glsl /
2014-02-05 Paul Berrymesa/cs: Add a MESA_SHADER_COMPUTE stage and update...
2014-02-05 Paul Berryglsl/cs: Change some linker loops to use MESA_SHADER_FR...
2014-02-05 Paul Berrymesa/cs: Add extension enable flags for ARB_compute_shader.
2014-02-04 Paul Berryglsl: Fix continue statements in do-while loops.
2014-02-04 Paul Berryglsl: Make condition_to_hir() callable from outside...
2014-01-31 Matt Turnerglsl: Expand non-expr & non-swizzle scalar rvalues...
2014-01-31 Matt Turnerglcpp: Reject #version after the version has been resolved.
2014-01-31 Carl Worthglcpp: Rename the variable used to enable debugging.
2014-01-31 Carl Worthglcpp: Add "make check" test for comment-parsing bug
2014-01-31 Carl Worthglcpp: Don't enter lexer's NEWLINE_CATCHUP start state...
2014-01-29 Emil Velikovglsl: s/_NDEBUG/NDEBUG/
2014-01-28 Matt Turnerglsl: Avoid combining statements from different basic...
2014-01-28 Matt Turnerglsl: Set proper swizzle when a channel is missing...
2014-01-28 Matt Turnerglsl: Use bitfieldInsert in ldexp() lowering.
2014-01-28 Matt Turnerglsl: Add constant evaluation of ir_binop_bfm.
2014-01-28 Matt Turnerglcpp: Resolve implicit GLSL version to 100 if the...
2014-01-28 Matt Turnerglcpp: Check version_resolved in the proper place.
2014-01-27 Ian Romanickglcpp: Make sure GL_AMD_shader_trinary_minmax is defined
2014-01-24 Kenneth Graunkeglsl: Simplify built-in generator functions for min3...
2014-01-24 Kenneth Graunkeglsl: Fix chained assignments of vector channels.
2014-01-24 Kenneth Graunkeglsl: Rename "expr" to "lhs_expr" in vector_extract...
2014-01-23 Matt Turnerglcpp: Define GL_EXT_shader_integer_mix in both GL...
2014-01-23 Matt Turnerglcpp: Remove unused gl_api bits.
2014-01-23 Matt Turnerglcpp: Set extension defines after resolving the GLSL...
2014-01-23 Anuj Phogatglsl: Disable ARB_texture_rectangle in shader version...
2014-01-23 Matt Turnerglsl: Mark GLSL 4.40 as a known version.
2014-01-23 Brian Paulglsl: silence a couple warnings in find_active_atomic_c...
2014-01-23 Timothy Arceriglsl: remove remaining is_array variables
2014-01-23 Timothy Arceriglsl: create type name for arrays of arrays
2014-01-23 Timothy Arceriglsl: Allow arrays of arrays as input to vertex shader
2014-01-23 Timothy Arceriglsl: only call mark_max_array if we are assigning an
2014-01-23 Timothy Arceriglsl: Add ARB_arrays_of_arrays support to yacc definiti...
2014-01-23 Timothy Arcerimesa: Add ARB_arrays_of_arrays
2014-01-22 Paul Berryglsl: Simplify aggregate type inference to prepare...
2014-01-22 Paul Berryglsl/linker: Refactor in preparation for adding more...
2014-01-21 Jordan Justenglsl: Optimize open-coded lrp into lrp.
2014-01-21 Matt Turnerglsl: Vectorize multiple scalar assignments
2014-01-21 Matt Turnerglsl: Add parameter to .equals() to ignore an IR type.
2014-01-21 Matt Turnermesa: rename PreferDP4 to OptimizeForAOS.
2014-01-21 Grigori Goronzyglsl: Match unnamed record types across stages.
2014-01-21 Grigori Goronzyglsl: Extract function for record comparisons.
2014-01-20 Courtney Goeltzenl... glsl: Add gl_ViewportIndex built-in variable
2014-01-20 Ian Romanickglsl: Add extension infrastructure for ARB_viewport_array
2014-01-13 Kenneth Graunkeglsl: Remove exec_list iterators now that nothing uses...
2014-01-13 Kenneth Graunkeglsl: Replace iterators in ir_reader.cpp with ad-hoc...
2014-01-13 Kenneth Graunkeglsl: Use a new foreach_two_lists macro for walking...
2014-01-13 Kenneth Graunkeglsl: Statically cast parameter exec_node to ir_variable.
2014-01-13 Kenneth Graunkeglsl: Cast ir_call parameters to ir_rvalue, not ir_inst...
2014-01-13 Kenneth Graunkeglsl: Convert piles of foreach_iter to foreach_list_safe.
2014-01-13 Kenneth Graunkeglsl: Convert piles of foreach_iter to the newer foreac...
2014-01-09 Paul Berryglsl: Index into ctx->Const.Program[] rather than using...
2014-01-09 Paul Berrymesa: replace ctx->Const.{Vertex,Fragment,Geomtery...
2014-01-09 Thomas Sondergaardmesa: Namespace qualify fma to override ambiguity with...
2014-01-09 Thomas Sondergaardmesa: Fix compile error with MSVC 2013
2014-01-08 Paul Berrymesa: Remove _mesa_progshader_enum_to_string(), which...
2014-01-08 Paul Berryglsl: Make more use of gl_shader_stage enum in ir_set_p...
2014-01-08 Paul Berryglsl: Make more use of gl_shader_stage enum in lower_cl...
2014-01-08 Paul Berryglsl: Make more use of gl_shader_stage enum in link_var...
2014-01-08 Paul Berryglsl: Change _mesa_glsl_parse_state ctor to use gl_shad...
2014-01-08 Paul Berrymesa: Use gl_shader::Stage instead of gl_shader::Type...
2014-01-08 Paul Berrymesa: Store gl_shader_stage enum in gl_shader objects.
2014-01-08 Paul Berryglsl: make _mesa_shader_stage_to_string() available...
2014-01-08 Paul Berrymesa: Clean up nomenclature for pipeline stages.
2014-01-07 Kenneth Graunkeglsl: Optimize pow(2, x) --> exp2(x).
2014-01-07 Kenneth Graunkeglsl: Refactor is_zero/one/negative_one into an is_valu...
2014-01-07 Kenneth Graunkeglsl: Optimize pow(1.0, X) --> 1.0.
2014-01-06 Brian Paulglsl: rename min(), max() functions to fix MSVC build
2014-01-06 Maxence Le Dorémesa: enable AMD_shader_trinary_minmax
2014-01-06 Maxence Le Doréglsl: implement mid3 built-in function
2014-01-06 Maxence Le Doréglsl: implement max3 built-in function
2014-01-06 Maxence Le Doréglsl: Implement min3 built-in function
2014-01-06 Maxence Le Doréglsl: add min() and max() functions to builder.cpp
2014-01-06 Maxence Le Doréglsl: add a shader_trinary_minmax predicate
2014-01-06 Maxence Le Doréglsl: Add extension tracking for AMD_shader_trinary_minmax
2014-01-02 Erik Faye-Lundglcpp: error on multiple #else/#elif directives
2014-01-02 Carl Worthglcpp: Replace multi-line comment with a space (even...
2014-01-02 Carl Worthglcpp: Add a more descriptive comment for the SKIP...
2013-12-30 Paul Berryglsl: Fix gl_type of usamplerCube built-in type.
2013-12-30 Paul Berrymesa: Improve static error checking of arrays sized...
2013-12-30 Paul Berryglsl: Remove extraneous shader_type argument from analy...
2013-12-30 Paul Berryglsl: Get rid of hardcoded arrays of shader target...
2013-12-30 Paul BerryRename overloads of _mesa_glsl_shader_target_name().
2013-12-20 Kevin RogovinReport that no function found if signature lookup is...
2013-12-20 Kevin RogovinUse line number information from entire function expression
2013-12-17 Paul Berryglsl: Replace _mesa_glsl_parser_targets enum with gl_sh...
2013-12-17 Paul Berryglsl: Don't return bad values from _mesa_shader_type_to...
2013-12-14 Chris Forbesglsl: add gl_SampleMaskIn[] builtin
2013-12-12 Tapani Pälliglsl: modify ir_clone to use memcpy
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-12 Tapani Pälliglsl: introduce data section to ir_variable
2013-12-09 Paul Berryglsl/loops: Get rid of lower_bounded_loops and ir_loop...
2013-12-09 Paul Berryglsl/loops: Stop creating normatively bound loops in...
2013-12-09 Paul Berryglsl/loops: Get rid of loop_variable_state::max_iterations.
2013-12-09 Paul Berryglsl/loops: Simplify loop unrolling logic by breaking...
2013-12-09 Paul Berryglsl/loops: Move some analysis from loop_controls to...
2013-12-09 Paul Berryglsl/loops: Allocate loop_terminator using new(mem_ctx...
2013-12-09 Paul Berryglsl/loops: Remove unnecessary list walk from loop_cont...
2013-12-09 Paul Berryglsl/loops: Remove unused fields iv_scale and biv from...
2013-12-09 Paul Berryglsl/loops: replace loop controls with a normative...
next