nir: Add a nir_opt_undef() to handle csels with undef.
[mesa.git] / src / glsl /
2015-08-14 Eric Anholtnir: Add a nir_opt_undef() to handle csels with undef.
2015-08-13 Timothy Arceriglsl: make linker error message more informative
2015-08-11 Timothy Arceriglsl: Add missing spec quote about atomic counter in...
2015-08-07 Timothy Arceriglsl: remove stage ref generation for transform feedback
2015-08-06 Marek Olšákmesa: save which transform feedback buffer is associate...
2015-08-06 Michel Dänzerglsl: Initialize patch member of glsl_struct_field
2015-08-05 Timothy Arcerinir: add missing type to type_size_vec4()
2015-08-05 Tapani Pälliglsl: add variable mode check to build_stageref
2015-08-05 Eric Anholtnir: Add a nir_lower_load_const_to_scalar() pass.
2015-08-05 Eric Anholtnir: Add algebraic opt for no-op iand.
2015-08-05 Eric AnholtRevert "nir: Use a single bit for the dual-source blend...
2015-08-04 Matt Turnermesa: Use _mesa_lroundevenf() in some more places.
2015-08-04 Alejandro Seguíglsl: replace old hash table with new and faster one
2015-08-03 Ian Romanickglsl: Add constuctors for the common cases of glsl_stru...
2015-08-03 Samuel Iglesias... nir: Fix output swizzle in get_mul_for_src
2015-08-03 Iago Toral Quiroganir/nir_lower_io: Add vec4 support
2015-08-03 Timothy Arcerinir: Use a single bit for the dual-source blend index
2015-07-31 Matt Turnerglsl: Initialize parse-state in constructor of lower_su...
2015-07-30 Timothy Arceriglsl: set stage flag for structs and arrays in resource...
2015-07-29 Matt Turnerglsl: Avoid double promotion.
2015-07-29 Matt Turnernir: Avoid double promotion.
2015-07-29 Matt Turnerglsl: Remove MSVC implementations of copysign and isnormal.
2015-07-29 Kenneth Graunkeglsl: Fix a bug where LHS swizzles of swizzles were...
2015-07-29 Tapani Pälliglsl: verify location when dual source blending
2015-07-29 Tapani Pälliglsl: move max_index calc to assign_attribute_or_color_...
2015-07-27 Ilia Mirkinglsl: enable conservative depth, ssbo based on GLSL...
2015-07-24 Ilia Mirkinglsl: recognize ARB_shading_language_420pack to be...
2015-07-24 Samuel Iglesias... glsl/glcpp: fix SIGSEGV when checking error condition...
2015-07-24 Dave Airliei965: add support for ARB_shader_subroutine
2015-07-23 Dave Airlieglsl: add uniform and program resource support (v2)
2015-07-23 Dave Airlieglsl/ir: add subroutine lowering pass (v2.3)
2015-07-23 Dave Airlieglsl: add ast/parser support for subroutine parsing...
2015-07-23 Dave Airlieglsl/ir: allow ir_call to handle subroutine calling
2015-07-23 Dave Airlieglsl/ir: add subroutine information storage to ir_funct...
2015-07-23 Dave Airlieglsl: don't eliminate subroutine types.
2015-07-23 Dave Airlieglsl/types: add new subroutine type (v3.2)
2015-07-23 Chris Forbesglsl: Make `subroutine` a reserved keyword
2015-07-23 Chris Forbesglsl: Add extension plumbing and define for ARB_shader_...
2015-07-23 Dave Airlieglsl/tests: fix varying_test since tess changes.
2015-07-22 Marek Olšákglsl: use separate varying slots for patch varyings
2015-07-22 Marek Olšákglsl: fix locations of 2-dimensional varyings without...
2015-07-22 Marek Olšákglsl: don't demote tess control shader outputs
2015-07-22 Marek Olšákglsl: disable varying packing between tessellation...
2015-07-22 Marek Olšákglsl: allow indexing of gl_out with a non-const if...
2015-07-22 Chris Forbesglsl: allow redeclaration of TCS gl_out[]
2015-07-22 Chris Forbesglsl: validate restrictions on use of barrier()
2015-07-22 Marek Olšákglsl: allow barrier() in tessellation control shaders
2015-07-22 Chris Forbesglsl: analyze TES usage of gl_ClipDistance
2015-07-22 Chris Forbesglsl: push vertex count determination down one level
2015-07-22 Ilia Mirkinglsl: pass shader stage to lower_output_reads and handl...
2015-07-22 Chris Forbesglsl: properly size unsized arrays in tess stages
2015-07-22 Chris Forbesglsl: restrict indexing for writes to TCS outputs to...
2015-07-22 Chris Forbesglsl: add builtin constants for ARB_tessellation_shader
2015-07-22 Chris Forbesglsl: allow nonconst indexing of arrays where we can...
2015-07-22 Chris Forbesglsl: relax unsized input/output block arrays for TCS/TES
2015-07-22 Marek Olšákglsl: add the tessellation extension to the list for...
2015-07-22 Marek Olšákglsl: don't lower variable indexing on non-patch tessel...
2015-07-22 Fabian Bielerglsl: make stand-alone compiler work with tessellation...
2015-07-22 Fabian Bielerglsl: add "in" or "out" prefix to name when flattening...
2015-07-22 Fabian Bielerglsl: lower gl_TessLevel* from float[n] to vecn.
2015-07-22 Fabian Bielerglsl: make lower_clip_distance work with tessellation...
2015-07-22 Chris Forbesglsl: allow linking of tessellation shaders.
2015-07-22 Fabian Bielerglsl: add the patch in/out qualifier (v2)
2015-07-22 Fabian Bielerglsl: add tessellation shader defines and built-in...
2015-07-22 Fabian Bielerglsl: add tessellation shader parsing support (v2)
2015-07-22 Fabian Bielermesa: add tessellation shader enums
2015-07-22 Timothy Arceriglsl: check for leading zeros in array index validation
2015-07-17 Connor Abbottnir: add nir_foreach_instr_safe_reverse()
2015-07-17 Connor Abbottnir: add nir_instr_is_first() and nir_instr_is_last...
2015-07-16 Renaud Gaubertglsl: avoid compiler's segfault when processing operato...
2015-07-14 Samuel Iglesias... glsl: Lower shader storage buffer object loads to GLSL...
2015-07-14 Samuel Iglesias... glsl: Lower shader storage buffer object writes to...
2015-07-14 Iago Toral Quirogaglsl: Don't do copy propagation on buffer variables
2015-07-14 Iago Toral Quirogaglsl: Don't do constant variable on buffer variables
2015-07-14 Iago Toral Quirogaglsl: Don't do constant propagation on buffer variables
2015-07-14 Iago Toral Quirogaglsl: Do not kill dead assignments to buffer variables...
2015-07-14 Iago Toral Quirogaglsl: Don't do tree grafting on buffer variables
2015-07-14 Samuel Iglesias... glsl: fix error messages in invalid declarations of...
2015-07-14 Samuel Iglesias... glsl: buffer variables cannot be defined outside interf...
2015-07-14 Samuel Iglesias... glsl: shader buffer variables cannot have initializers
2015-07-14 Samuel Iglesias... glsl: enable binding layout qualifier usage for shader...
2015-07-14 Iago Toral Quirogaglsl: Identify active uniform blocks that are buffer...
2015-07-14 Kristian Høgsbergglsl: link buffer variables and shader storage buffer...
2015-07-14 Kristian Høgsbergglsl: Implement parser support for 'buffer' qualifier
2015-07-14 Iago Toral Quiroganir: add nir_var_shader_storage
2015-07-14 Iago Toral Quirogamesa: rename is_in_uniform_block to is_in_buffer_block
2015-07-14 Kristian Høgsbergglsl: Add ir_var_shader_storage
2015-07-14 Samuel Iglesias... mesa: define ARB_shader_storage_buffer_object extension
2015-07-13 Timothy Arceriglsl: free interface_types
2015-07-13 Timothy Arceriglsl: replace some more old hash_table uses
2015-07-11 Timothy Arceriglsl: use set rather than old hash table for ir_validate
2015-07-08 Kenneth Graunkenir: Fix comment above nir_convert_from_ssa() prototype.
2015-07-08 Timothy Arcerimesa: use implementation specified MAX_VERTEX_ATTRIBS...
2015-07-06 Neil Robertsglsl: Make sure not to dereference NULL
2015-07-06 Neil Robertsglsl: Add missing check for whether an expression is...
2015-07-04 Timothy Arceriglsl: update types for unsized arrays of members
2015-07-04 Timothy Arceriglsl: update assert to support arrays of arrays
2015-07-04 Timothy Arceriglsl: allow precision qualifiers for AoA
2015-07-03 Erik Faye-Lundglsl: add a missing call to _mesa_locale_init
2015-07-03 Rob Clarknir/lower_phis_to_scalar: undef is trivially scalarizable
next