nir: Simplify i2b with negated or abs operand
[mesa.git] / src / compiler /
2016-03-22 Ian Romanicknir: Simplify i2b with negated or abs operand
2016-03-22 Ian Romanicknir: Lower flrp with Boolean interpolator to bcsel
2016-03-17 Timothy Arceriglsl: disable varying packing when its not safe
2016-03-17 Timothy Arceriglsl: pass disable_varying_packing bool to the lowering...
2016-03-17 Connor Abbottnir: propagate bitsize information in nir_search
2016-03-17 Connor Abbottnir: add a bit_size parameter to nir_ssa_dest_init
2016-03-17 Iago Toral Quiroganir: rename nir_const_value fields to include bitsize...
2016-03-17 Connor Abbottnir: update opcode definitions for different bit sizes
2016-03-17 Connor Abbottnir: add nir_{src,dest}_bit_size() helpers
2016-03-17 Jason Ekstrandnir: Add a bit_size to nir_register and nir_ssa_def
2016-03-17 Connor Abbottnir/types: add a function to get the bitsize of a base...
2016-03-17 Jason Ekstrandnir: Add explicitly sized types
2016-03-17 Jordan Justennir: Lower shared var atomics during nir_lower_io
2016-03-17 Jordan Justennir: Add support for lowering load/stores of shared...
2016-03-17 Jordan Justennir: Add atomic operations on variables
2016-03-17 Jordan Justennir: Add compute shader shared variable storage class
2016-03-17 Jordan Justennir/print: Add space after shader_storage var mode
2016-03-12 Jason Ekstrandnir/clone: Add support for cloning a single function_impl
2016-03-12 Jason Ekstrandnir/validate: Better function validation
2016-03-12 Jason Ekstrandnir/print: Better function argument printing
2016-03-12 Jason Ekstrandnir/print: Factor variable name lookup into a helper
2016-03-12 Jason Ekstrandnir: Create function parameters in function_impl_create
2016-03-12 Jason Ekstrandnir: Add a helper for creating a "bare" nir_function_impl
2016-03-12 Jason Ekstrandnir: Add a new "param" variable mode for parameters...
2016-03-12 Jason Ekstrandnir/glsl: Remove dead function parameter handling code
2016-03-11 Ilia Mirkinmesa: add GL_ARB_shader_atomic_counter_ops support
2016-03-10 Kenneth Graunkeglcpp: Fix locations when encounting "#<NEWLINE>".
2016-03-10 Iago Toral Quirogaglsl: report correct number of allowed vertex inputs...
2016-03-09 Timothy Arceriglsl: dont allow undefined array sizes in ES
2016-03-08 Timothy Arceriglsl: don't always reject shaders with mismatching...
2016-03-08 Timothy Arceriglsl: make interstage_match() static
2016-03-08 Timothy Arceriglsl: don't validate ifc blocks using validation meant...
2016-03-08 Jason Ekstrandnir: Add a pass for lower indirect variable dereferences
2016-03-08 Kenneth Graunkeglcpp: Remove empty mid-rule action which changes test...
2016-03-08 Kenneth Graunkeglcpp: Clean up most empty mid-rule actions left by...
2016-03-08 Kenneth Graunkeglcpp: Delete unnecessary implicit version resolves.
2016-03-08 Kenneth Graunkeglcpp: Implicitly resolve version after the first non...
2016-03-07 Kenneth Graunkeglsl: Add function parameters to the parser symbol...
2016-03-07 Kenneth Graunkeglsl: Add single declaration variables to the symbol...
2016-03-07 Ilia Mirkinglsl: avoid stack smashing when there are too many...
2016-03-05 Timothy Arceriglsl: replace remaining tabs in link_varyings.cpp
2016-03-05 Timothy Arceriglsl: replace remaining tabs in link_uniforms.cpp
2016-03-05 Timothy Arceriglsl: apply align layout qualifier rules to block offsets
2016-03-05 Timothy Arceriglsl: parse align layout qualifier
2016-03-05 Timothy Arceriglsl: use explicit offset when lowering buffer access
2016-03-05 Timothy Arceriglsl: copy explicit offset to uniform storage
2016-03-05 Timothy Arceriglsl: update comment on offset field
2016-03-05 Timothy Arceriglsl: add offset to glsl interface type
2016-03-05 Timothy Arceriglsl: apply compile-time rules for the offset layout...
2016-03-05 Timothy Arceriglsl: enable offset layout qualifier for ARB_enhanced_l...
2016-03-05 Timothy Arceriglsl: reject invalid input layout qualifiers
2016-03-05 Timothy Arceriglsl: only apply default stream to output blocks
2016-03-05 Timothy Arceriglsl: rework parsing of blocks
2016-03-05 Timothy Arceriglsl: don't apply uniform/buffer layouts to interface...
2016-03-04 Matt Turnernir: Recognize open-coded extract_u16.
2016-03-04 Matt Turnernir: Recognize open-coded extract_u8.
2016-03-04 Francisco Jerezglsl: Improve the accuracy of the acos() approximation.
2016-03-04 Kenneth Graunkeglsl: Parameterize asin_expr() on the fit coefficients.
2016-03-03 Iago Toral Quirogaglsl/opt_array_splitting: Fix indentation
2016-03-03 Iago Toral Quirogaglsl/opt_array_splitting: Fix crash when doing array...
2016-03-03 Timothy Arceriglsl: replace remaining tabs in ir_builder.cpp
2016-03-01 Matt Turnerglsl: Initialize gl_shader_program::EmptyUniformLocations.
2016-02-29 Rob HerringAndroid: glsl: fix dependence on YACC_HEADER_SUFFIX...
2016-02-29 Rob HerringAndroid: fix build break from nir/glsl move to compiler/
2016-02-27 Ilia Mirkinmesa: add GL_OES_gpu_shader5 and GL_EXT_gpu_shader5...
2016-02-25 Matt Turnerglsl: Consider ubo_load to be a horizontal operation.
2016-02-25 Andres Gomezglsl/ast: Implicit conversion from double to float...
2016-02-25 Ian Romanickglsl: Detect do-while-false loops and unroll them
2016-02-23 Francisco Jerezglsl: Implement the required built-in functions when...
2016-02-23 Francisco Jerezglsl: Add usual extension boilerplate for OES_shader_im...
2016-02-19 Iago Toral Quirogaglsl: fix emit_inline_matrix_constructor for doubles
2016-02-19 Iago Toral Quirogaglsl: Mark float constants as such
2016-02-19 Iago Toral Quirogaglsl: fix indentation in emit_inline_matrix_constructor
2016-02-19 Rob Clarkglsl: fix standalone compiler
2016-02-18 Rob Clarkglsl: fix new gcc6 warnings
2016-02-18 Rob Clarkglsl: fix new gcc6 warnings
2016-02-18 Kenneth Graunkeglcpp: Disallow "defined" as a macro name.
2016-02-18 Plamena Manolovacompiler/glsl: Fix uniform location counting.
2016-02-16 Timothy Arceriglsl: remove duplicate interpolation_string() function
2016-02-16 Timothy Arceriglsl: remove unused helper
2016-02-16 Timothy Arceriglsl: set user defined varyings to smooth by default...
2016-02-16 Timothy Arceriglsl: warn in GL as well as ES when varying not written
2016-02-14 Kenneth Graunkeglsl: Fix overflow of ImageAccess[] array.
2016-02-14 Jason Ekstrandnir/types: Add more type constructor functions
2016-02-14 Jason Ekstrandnir/types: Add a few more glsl_type_is_ functions
2016-02-14 Jason Ekstrandnir/types: Add helpers for working with sampler and...
2016-02-14 Jason Ekstrandnir/types: Add helpers for function types
2016-02-14 Jason Ekstrandglsl/types: Expose glsl_struct_field and glsl_function_...
2016-02-14 Jason Ekstrandglsl/types: Add a helper for getting image types
2016-02-14 Jason Ekstrandglsl/types: Add support for function types
2016-02-14 Jason Ekstrandglsl/types: Add a bare "sampler" type
2016-02-14 Jason Ekstrandglsl/types: Rename sampler_type to sampled_type
2016-02-13 Samuel Pitoisetmesa: do not use a constant for MAX_COMPUTE_SHARED_SIZE
2016-02-13 Ilia Mirkinmesa: make compute maximums reflect driver-provided...
2016-02-12 Timothy Arceriglsl: replace _strtoui64() with strtoull() for MSVC
2016-02-12 Samuel Iglesias... glsl: Allow invariant qualifer in block members in...
2016-02-11 Timothy Arceriglsl: don't validate interface blocks twice
2016-02-11 Timothy Arceriglsl: remove duplicate embedded struct validation
2016-02-11 Marek Olšákmesa: call build_program_resource_list inside Driver...
2016-02-11 Jason Ekstrandnir: Remove the const_offset from nir_tex_instr
next