MESA_shader_integer_functions: Allow implicit int->uint conversions
[mesa.git] / src / compiler /
2016-07-19 Ian RomanickMESA_shader_integer_functions: Allow implicit int-...
2016-07-19 Ian RomanickMESA_shader_integer_functions: Expose new built-in...
2016-07-19 Ian RomanickMESA_shader_integer_functions: Boiler plate extension...
2016-07-18 Timothy Arceriglsl: use linked shaders rather than compiled shaders
2016-07-18 Kenneth Graunkecompiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.
2016-07-16 Kenneth Graunkenir: Use dest.ssa.num_components rather than intrin...
2016-07-16 Kenneth Graunkenir: Update outdated intrinsic const_index comments.
2016-07-16 Kenneth Graunkenir: Use nir_intrinsic_set_base in atomic lowering.
2016-07-16 Kenneth Graunkenir: Split nir_lower_io's input/output/atomic handling...
2016-07-16 Kenneth Graunkenir: Drop bogus nir_var_shader_in case in nir_lower_io...
2016-07-16 Kenneth Graunkenir: Share destination rewriting and replacement code...
2016-07-16 Kenneth Graunkenir: Share get_io_offset handling in nir_lower_io.
2016-07-16 Kenneth Graunkenir: Make a 'var' temporary in nir_lower_io.
2016-07-14 Jason Ekstrandglsl/types: Use _mesa_hash_data for hashing function...
2016-07-14 Jason Ekstrandglsl/types: Fix function type comparison function
2016-07-13 Jason Ekstrandnir/spirv: Don't multiply the push constant block size...
2016-07-12 Eric Anholtnir: Add optimization for (a || True == True)
2016-07-07 Timothy Arcerinir: add glsl_dvec_type() helper
2016-07-07 Timothy Arcerinir: add glsl_double_type() helper
2016-07-07 Timothy Arcerinir: use the same driver location for packed varyings
2016-07-07 Timothy Arcerinir: add new intrinsic field for storing component...
2016-07-06 Ilia Mirkinglsl: don't try to lower non-gl builtins as if they...
2016-07-06 Ian Romanickglsl: Document and enforce restriction on type values
2016-07-05 Ian Romanickglsl: Pack integer and double varyings as flat even...
2016-07-05 Timothy Arceriglsl: stop allocating memory for UBOs during linking
2016-07-05 Timothy Arceriglsl: mark link_uniform_blocks_are_compatible() as...
2016-07-02 Rob Clarkglsl: add driconf to zero-init unintialized vars
2016-07-02 Rob Clarkglsl/standalone: initialize MaxUserAssignableUniformLoc...
2016-06-30 Andres Gomezglsl: atomic counters are different than their uniforms
2016-06-30 Andres Gomezglsl: count atomic counters correctly
2016-06-30 Timothy Arceriglsl/mesa: move duplicate shader fields into new struct...
2016-06-30 Timothy Arceriglsl/main: remove unused params and make function static
2016-06-30 Timothy Arceriglsl: simplify link_uniform_blocks()
2016-06-30 Timothy Arceriglsl/mesa: split gl_shader in two
2016-06-30 Timothy Arceriglsl: pass symbols to find_matching_signature() rather...
2016-06-30 Timothy Arceriglsl: pass symbols rather than shader to _mesa_get_main...
2016-06-30 Timothy Arceriglsl: make cross_validate_globals() more generic
2016-06-27 Kenneth Graunkeglsl: Ignore ir_texture in lower_const_arrays_to_uniforms.
2016-06-26 Eric Anholtnir: Fix copy_prop_src when src is an indirect access...
2016-06-25 Jason Ekstrandnir: Add a NIR_VALIDATE environment variable
2016-06-23 Giuseppe BilottaRemove wrongly repeated words in comments
2016-06-23 Kenneth Graunkeglsl: Don't constant propagate arrays.
2016-06-23 Kenneth Graunkeglsl: Make lower_const_arrays_to_uniforms work directly...
2016-06-23 Kenneth Graunkeglsl: Propagate invariant/precise after lowering const...
2016-06-23 Kenneth Graunkeglsl: Split arrays even in the presence of whole-array...
2016-06-23 Kenneth Graunkeglsl: Make constant propagation's folder not propagate...
2016-06-23 Timothy Arceriglsl/mesa: stop duplicating geom and tcs layout values
2016-06-23 Timothy Arceriglsl/mesa: stop duplicating tes layout values
2016-06-22 Ilia Mirkinglsl: only match gl_FragData and not gl_SecondaryFragDa...
2016-06-21 Jason Ekstrandspirv: Use the system value version of gl_FrontFace
2016-06-20 Jason Ekstrandnir/alu_to_scalar: Respect the exact ALU operation...
2016-06-20 Jason Ekstrandnir: Add a pass for propagating invariant decorations
2016-06-20 Jason Ekstrandnir/algebraic: Remove imprecise flog2 optimizations
2016-06-20 Ian Romanickmesa: Fix incorrect "see also" comments
2016-06-16 Ian Romanickglsl: Always strip arrayness in precision_qualifier_allowed
2016-06-16 Timothy Arcerimesa/glsl: stop using GL shader type internally
2016-06-15 Kenneth Graunkeglsl: Optionally lower TCS gl_PatchVerticesIn to a...
2016-06-15 Kenneth Graunkeglsl: Optionally lower TES gl_PatchVerticesIn to a...
2016-06-14 Eduardo Lima Mitevglsl/builtin_variables: Populate MaxCombinedShaderStora...
2016-06-14 Timothy Arceriglsl: make sure UBO arrays are sized in ES
2016-06-12 Timothy Arceriglsl: fix component overlap validation for doubles
2016-06-12 Timothy Arceriglsl: fix max varyings count for ARB_enhanced_layouts
2016-06-10 Dave Airlieglsl/ir: remove TABs in ir_constant_expression.cpp
2016-06-08 Dave Airlieglsl/types: rename is_dual_slot_double to is_dual_slot_...
2016-06-08 Dave Airlieglsl/link_varyings: switch to 64bit check instead of...
2016-06-08 Dave Airlieglsl: use new interfaces for 64-bit checks.
2016-06-08 Dave Airliecompiler: use 64bit check for sizing instead of double...
2016-06-08 Dave Airliecompiler/types: add 64-bitness queries.
2016-06-08 Timothy Arceriglsl: stop allocating memory for SSBOs and builtins
2016-06-07 Jakob Sinclairglsl: initialise pointer to NULL
2016-06-07 Ilia Mirkinmesa: hook up core bits of GL_ARB_shader_group_vote
2016-06-06 Kenneth Graunkeglsl: Make opt_copy_propagation_elements actually propa...
2016-06-06 Kenneth Graunkeglsl: Make opt_copy_propagation actually propagate...
2016-06-06 Dave Airlieglsl: geom shader max_vertices layout must match.
2016-06-06 Dave Airlieglsl: use enum glsl_interface_packing in more places...
2016-06-06 Dave Airlieglsl: for anonymous struct matching use without_array...
2016-06-06 Dave Airlieglsl/ast: don't crash when func_name is NULL
2016-06-06 Dave Airlieglsl: handle ast_aggregate in has_sequence_subexpressio...
2016-06-04 Jason Ekstrandnir/spirv: Make a decoration switch complete
2016-06-04 Jason Ekstrandnir/spirv: Make unhandled decorations and capabilities...
2016-06-04 Jason Ekstrandnir/spirv: Add a way to print non-fatal warnings
2016-06-04 Jason Ekstrandnir/spirv: Add string lookup tables for a couple of...
2016-06-04 Jason Ekstrandnir/spirv: Complete the list of capabilities
2016-06-04 Jason Ekstrandnir/info: Get rid of uses_interp_var_at_offset
2016-06-04 Jason Ekstrandnir/spirv: Handle the WorkgroupSize builtin decoration
2016-06-04 Jason Ekstrandnir/spirv: Use breaks instead of returns in constant...
2016-06-04 Jason Ekstrandnir/lower_indirect_derefs: Use the direct array deref...
2016-06-03 Emil Velikovnir: automake: add nir_search_helpers.h to the sources...
2016-06-03 Rob Clarknir/algebraic: support for power-of-two optimizations
2016-06-02 Mauro Rossiandroid: libmesa_glsl: add a dependency on libmesa_nir...
2016-06-02 Jordan Justeni965: Add nir channel_num system value
2016-06-02 Jordan Justennir: Make lowering gl_LocalInvocationIndex optional
2016-06-02 Jordan Justenglsl: Add glsl LowerCsDerivedVariables option
2016-06-01 Dave Airlieglsl/distance: make sure we use clip dist varying slot...
2016-06-01 Ian Romanickglsl: Use Geom.VerticesOut == -1 to specify unset
2016-06-01 Ilia Mirkinnir: allow sat on all float destination types
2016-06-01 Dave Airlieglsl: define some GLES3 constants in GLSL 4.1
2016-06-01 Dave Airlieglsl/linker: fix multiple streams transform feedback.
2016-06-01 Timothy ArceriRevert "glsl: fix xfb_offset unsized array validation"
2016-05-31 Dave Airlieglsl/images: bounds check image unit assignment
next