i965/fs: New peephole optimization to generate SEL.
[mesa.git] / src / glsl /
2013-12-05 Matt Turnerglsl: Use fabs() on floating point values.
2013-12-05 Matt Turnerglsl: Remove silly OR(..., 0x0) from ldexp() lowering.
2013-12-01 Kenneth Graunkeglsl: Simplify the built-in function linking code.
2013-12-01 Kenneth Graunkeglsl: Create an accessor for the built-in function...
2013-12-01 Kenneth Graunkeglsl: Drop crazy looping from no_matching_function_error().
2013-12-01 Kenneth Graunkeglsl: Merge "candidates are: " message to the previous...
2013-12-01 Kenneth Graunkeglsl: Drop unused call_ir parameter from generate_call().
2013-12-01 Kenneth Graunkeglsl: Remove useless iteration through function parameters.
2013-11-30 Paul Berryglsl: Remove unused field loop_variable_state::loop.
2013-11-30 Paul Berryglsl: Improve documentation of ir_loop counter/control...
2013-11-30 Paul Berryglsl: In ir_validate, check that ir_loop::counter alway...
2013-11-30 Paul Berryglsl: Fix inconsistent assumptions about ir_loop::counter.
2013-11-30 Paul Berryglsl: Teach ir_variable_refcount about ir_loop::counter...
2013-11-27 Vinson Leeglsl: Link glcpp with math library.
2013-11-27 Francisco Jerezglsl: Initialize _mesa_glsl_parse_state::atomic_counter...
2013-11-26 Paul Berryglsl/linker: Validate IR just before reparenting.
2013-11-26 Paul Berryglsl: Fix lowering of direct assignment in lower_clip_d...
2013-11-23 Timothy Arceriglsl: Improve error message when attemping assignment...
2013-11-23 Eric Anholtmesa: Remove the ralloc canary on release builds.
2013-11-21 Paul Berryglsl: Fix interstage uniform interface block link error...
2013-11-21 Paul Berryglsl: Fix cross-version linking between VS and GS.
2013-11-21 Paul Berryglsl: Prohibit illegal mixing of redeclarations inside...
2013-11-21 Vinson Leeglsl: Use more portable bash invocation construct.
2013-11-18 Tapani Pälliglsl: cleanup, remove duplicate assignment
2013-11-15 Eric Anholtglsl: Apply the transformation "1/rsq(x) == sqrt(x...
2013-11-15 Eric Anholtglsl: Apply the transformation "(a ^^ a) -> false"...
2013-11-15 Eric Anholtglsl: Apply the transformation "(a && a) -> a" in opt_a...
2013-11-15 Eric Anholtglsl: Apply the transformation "(a || a) -> a" in opt_a...
2013-11-15 Eric Anholtglsl: Move the CSE equality functions to the ir class.
2013-11-15 Paul Berryglsl: Rework interface block linking.
2013-11-09 Chris Forbesglsl: fix missing breaks in equals(ir_texture,..)
2013-11-07 Francisco Jerezglsl: Linker support for ARB_shader_atomic_counters.
2013-11-07 Francisco Jerezglsl: Implement parser support for atomic counters.
2013-11-07 Kenneth Graunkeglsl: Enable dFdx, dFdy, and fwidth by default in GLSL...
2013-11-05 Paul Berryglsl: Don't generate misleading debug names when packin...
2013-11-01 Anuj Phogatglsl: Add new builtins required by GL_ARB_sample_shading
2013-11-01 Anuj Phogatmesa: Add infrastructure for GL_ARB_sample_shading
2013-11-01 Eric Anholtglsl: Add a CSE pass.
2013-10-31 Brian Paulglsl: fix MSVC int->bool conversion warning
2013-10-30 Ian Romanickglsl: Move layout(location) checks to AST-to-HIR conversion
2013-10-30 Ian Romanickglsl: Slightly restructure error generation in validate...
2013-10-30 Ian Romanickglsl: Make mode_string function globally available
2013-10-30 Ian Romanickglsl: Eliminate the global check in validate_explicit_l...
2013-10-30 Ian Romanickglsl: Extract explicit location code from apply_type_qu...
2013-10-29 Marek Olšákglsl: fix crash introduced by the previous commit
2013-10-29 Marek Olšákglsl: break the gl_FragData array into separate gl_Frag...
2013-10-29 Francisco Jerezglsl: Fix the function inlining pass to deal with gener...
2013-10-29 Francisco Jerezglsl: Add built-in functions and constants required...
2013-10-29 Francisco Jerezglsl: Basic support for built-in intrinsics.
2013-10-29 Francisco Jerezglsl: Add type predicate to check whether a type contai...
2013-10-29 Francisco Jerezglsl: Add new atomic_uint built-in GLSL type.
2013-10-29 Francisco Jerezglsl: Add extension enables for ARB_shader_atomic_counters.
2013-10-29 Francisco Jerezmesa: Add support for ARB_shader_atomic_counters.
2013-10-29 Francisco Jerezralloc: Hook up C++ destructors to ralloc when necessary.
2013-10-29 Paul Berryglsl: Generalize MSVC fix for strcasecmp().
2013-10-28 Eric Anholtglsl: Drop no-op shifts involving 0.
2013-10-28 Eric Anholtglsl: Use ir_builder more in opt_algebraic.
2013-10-28 Eric Anholtglsl: Move common code out of opt_algebraic's handle_ex...
2013-10-28 Timothy Arceriglsl: Add check for unsized arrays to glsl types
2013-10-28 Timothy Arceriglsl: whitespace cleanups.
2013-10-28 Timothy Arceriglsl: Fix comment
2013-10-27 Timothy Arceriglsl: Move error message inside validation check reduci...
2013-10-26 Chris Forbesglsl: add signatures for textureGatherOffsets()
2013-10-26 Chris Forbesglsl: add support for texture functions with offset...
2013-10-26 Chris Forbesglsl: Add new textureGather[Offset]() overloads for...
2013-10-26 Chris Forbesglsl: Add support for separate reference Z for shadow...
2013-10-26 Chris Forbesglsl: relax const offset requirement for textureGatherO...
2013-10-26 Chris Forbesglsl: Add ARB_gpu_shader5 textureGatherOffset signatures
2013-10-25 Matt Turnerglsl: Optimize (not A) and (not B) into not (A or B).
2013-10-25 Matt Turnerglsl: Optimize (not A) or (not B) into not (A and B).
2013-10-25 Paul Berryglsl: When disabling gl_PerVertex variables, check...
2013-10-25 Paul Berryglsl: Remove unused gl_PerVertex interface blocks.
2013-10-25 Paul Berryglsl: Call check_builtin_array_max_size when redeclarin...
2013-10-25 Paul Berryglsl: Account for interface block lowering in program_r...
2013-10-25 Paul Berryglsl: mark variables produced by lower_named_interface_...
2013-10-25 Paul Berryglsl: Keep track of centroid/interpolation mode for...
2013-10-25 Paul Berryglsl: Pass variable mode into ast_process_structure_or_...
2013-10-25 Paul Berryglsl: Extract interpretation of interpolation to its...
2013-10-25 Paul Berryglsl: Pull interpolation_string() out of ir_variable.
2013-10-25 Paul Berryglsl: set explicit_location correctly in lower_named_in...
2013-10-25 Paul Berryglsl/gs: Fix transform feedback of gl_ClipDistance.
2013-10-24 Brian Paulglsl: silence unused 'var' variable warning
2013-10-23 Paul Berryglsl/gs: Prevent illegal input/output primitive types.
2013-10-22 Ian Romanickglsl: Simplify the interface to link_invalidate_variabl...
2013-10-22 Ian Romanickglsl/tests: Unit test vertex shader in / out with link_...
2013-10-22 Ian Romanickglsl: Modify interface to link_invalidate_variable_loca...
2013-10-22 Ian Romanickglsl/tests: Verify geometry shader built-ins generated...
2013-10-22 Ian Romanickglsl/tests: Verify fragment shader built-ins generated...
2013-10-22 Ian Romanickglsl/tests: Verify vertex shader built-ins generated...
2013-10-22 Ian Romanickglsl: When constructing a variable with an interface...
2013-10-22 Matt Turnerglsl: Optimize -(-expr) into expr.
2013-10-22 Matt Turnerglsl: Optimize abs(-expr) and abs(abs(expr)) into abs...
2013-10-22 Matt Turnerglsl: Use saved values instead of recomputing them.
2013-10-22 Paul Berryglsl/linker: Allow mixing of desktop GLSL versions.
2013-10-19 Vinson Leeglsl: Initialize per_vertex_accumulator::fields.
2013-10-18 Paul Berryglsl: Fix MSVC build (missing strcasecmp())
2013-10-17 Paul Berryglsl: In update_max_array_access, fix interface instanc...
2013-10-17 Paul Berryglsl: Treat layout-qualifier-id's as case-insensitive...
2013-10-17 Matt Turnerglsl: Optimize mul(a, -1) into neg(a).
2013-10-15 Paul Berryglsl: Add new GLSL 1.50 constants.
next