radv: Disable lower_io_to_temporaries during deref changes.
[mesa.git] / src / compiler /
2018-06-23 Jason Ekstrandnir: Use derefs in nir_lower_samplers
2018-06-23 Jason Ekstrandnir/lower_samplers: Clean up function arguments
2018-06-23 Rob Clarknir/lower_samplers: split out _legacy version for deref...
2018-06-23 Jason Ekstrandnir,spirv: Rework function calls
2018-06-23 Jason Ekstrandspirv/cfg: Make the builder fully capable for both...
2018-06-23 Jason Ekstrandspirv: Record the type of functions
2018-06-23 Jason Ekstrandspirv: Update vtn_pointer_to/from_ssa to handle deref...
2018-06-23 Jason Ekstrandspirv: Allow pointers to have a deref at the base
2018-06-23 Jason Ekstrandspirv: Clean up vtn_pointer_to_offset
2018-06-23 Jason Ekstrandspirv: Make push constants an offset-based pointer
2018-06-23 Jason Ekstrandspirv: Use NIR per-member splitting
2018-06-23 Jason Ekstrandnir/spirv: Pass nir_variable_data into apply_var_decoration
2018-06-23 Jason Ekstrandnir: Add a concept of per-member structs and a lowering...
2018-06-23 Jason Ekstrandspirv: Use deref instructions for most variables
2018-06-23 Jason Ekstrandnir/lower_tex: Always copy deref and offset sources
2018-06-23 Jason Ekstrandnir: Support deref instructions in opt_undef
2018-06-23 Jason Ekstrandnir: Consider deref instructions in opt_peephole_select
2018-06-23 Jason Ekstrandnir: Consider deref instructions in lower_phis_to_scalar
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_drawpixels
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_clamp_color_ou...
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_alpha_test
2018-06-23 Jason Ekstrandnir: Support deref instructions in loop_analyze
2018-06-23 Jason Ekstrandnir: Support deref instructions in remove_unused_varyings
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_pos_center
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_wpos_ytransform
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_atomics
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_io
2018-06-23 Jason Ekstrandnir: Support deref instructions in gather_info
2018-06-23 Jason Ekstrandnir: Support deref instructions in propagate_invariant
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_clip_cull
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_system_values
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_indirect_derefs
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_vars_to_ssa
2018-06-23 Jason Ekstrandnir: Support deref instructions in split_var_copies
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_var_copies
2018-06-23 Jason Ekstrandnir: Add a deref path helper struct
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_io_to_temporaries
2018-06-23 Jason Ekstrandnir: Support deref instructions in lower_global_vars_to...
2018-06-23 Jason Ekstrandnir: Add a pass for fixing deref modes
2018-06-23 Jason Ekstrandnir: Support deref instructions in remove_dead_variables
2018-06-23 Jason Ekstrandglsl/nir: Use deref instructions instead of dref chains
2018-06-23 Jason Ekstrandglsl/nir: Only claim to handle intrinsic functions
2018-06-23 Rob Clarknir: add deref lowering sanity checking
2018-06-23 Jason Ekstrandnir/deref: Add some deref cleanup functions
2018-06-23 Jason Ekstrandnir: Add helpers for working with deref instructions
2018-06-23 Jason Ekstrandnir: Add deref sources to texture instructions
2018-06-23 Jason Ekstrandnir: Add _deref versions of all of the _var intrinsics
2018-06-23 Jason Ekstrandnir/builder: Add deref building helpers
2018-06-23 Jason Ekstrandnir: Add a deref instruction type
2018-06-23 Jason Ekstrandnir/validate: Rework intrinsic type validation
2018-06-21 Eduardo Lima Mitevnir/linker: Add nir_build_program_resource_list()
2018-06-21 Alejandro Piñeirocompiler/link: move add_program_resource to linker_util
2018-06-21 Neil Robertsnir/linker: Set the uniform initial values
2018-06-21 Eduardo Lima Mitevnir/linker: Add gl_nir_link_uniforms()
2018-06-21 Alejandro Piñeirocompiler/link: add linker_util.h, move linker_error...
2018-06-21 Neil Robertsspirv: Set nir_variable->explicit_binding
2018-06-21 Neil Robertsspirv: Get rid of vtn_variable_mode_image/sampler
2018-06-21 Nicolai Hähnlespirv: translate default-block uniforms
2018-06-21 Eduardo Lima Mitevnir/types: Add a utility wrapper to glsl_type::sampler_...
2018-06-21 Eduardo Lima Mitevnir/types: Add a glsl_get_component_slots() utility
2018-06-21 Eduardo Lima Mitevnir/lower_samplers: Limit assert to GLSL shader programs
2018-06-21 Neil Robertsnir: Add explicit_binding to nir_variable
2018-06-21 Emil Velikovglsl/tests/glcpp: reinstate "error out if no tests...
2018-06-21 Emil Velikovglsl/glcpp/tests: reinstate srcdir/abs_builddir blurb
2018-06-21 Emil Velikovglsl: fold glcpp-test-cr-lf.sh into glcpp-test.sh
2018-06-19 Rob Clarknir: add pass to move load_const
2018-06-19 Rob Clarknir: add comment for loop_unroll pass
2018-06-19 Rob Clarkglsl: fix random typo
2018-06-19 Timothy Arceriglsl: fix desktop glsl linking regression
2018-06-19 Timothy Arcerimesa/util: add allow_glsl_relaxed_es driconfig override
2018-06-19 Timothy Arcerimesa/util: add allow_glsl_builtin_const_expression...
2018-06-16 Ian Romanicknir: Document a couple instances of parent_instr
2018-06-14 Ian Romanickglsl: Don't copy propagate elements from SSBO or shared...
2018-06-14 Ian Romanickglsl: Don't copy propagate from SSBO or shared variable...
2018-06-14 Dave Airlieglsl: allow standalone semicolons outside main()
2018-06-08 Gustavo Lima Chavesspirv: add/hookup SpvCapabilityStencilExportEXT
2018-06-07 Plamena Manolovanir: Add global invocation id intrinsic.
2018-06-07 Timothy Arcerinir: add opt_if_loop_terminator()
2018-06-07 Timothy Arcerinir: move ends_in_break() helper to nir_loop_analyze.h
2018-06-06 Eric Anholtnir: Look into uniform structs for samplers when counti...
2018-06-06 Eric Anholtnir: Add lowering for nir_op_bit_count.
2018-06-06 Eric Anholtnir: Add lowering for nir_op_bitfield_reverse.
2018-06-06 Eric Anholtnir: Add an ALU lowering pass for mul_high.
2018-06-06 Eric Anholtnir: Add lowering for find_lsb.
2018-06-06 Eric Anholtnir: Add lowering for ifind_msb to ufind_msb.
2018-06-06 Eric Anholtnir: Add lowering from ibitfield_extract/ubitfield_extr...
2018-06-06 Eric Anholtnir: Add lowering for bitfieldInsert without using...
2018-06-06 zhaowei yuanglsl: Take 'double' as reserved after GLSL ES 1.0
2018-06-04 Samuel Pitoisetnir: implement the GLSL equivalent of if simplication...
2018-06-04 Samuel Pitoisetnir: make is_comparison() a non-static helper function
2018-06-03 Dave Airlienir: use num_components wrappers in print/validate.
2018-06-01 Ian Romanicknir: Lower !f2b(x) to x == 0.0
2018-06-01 Ian Romanicknir: Add some missing "optimization undo" patterns
2018-06-01 Juan A. Suarez Romeroglsl: Add ir_binop_vector_extract in NIR
2018-06-01 Plamena Manolovamesa: Add GL/GLSL plumbing for ARB_fragment_shader_inte...
2018-06-01 Martin Pelikáncompiler/spirv: reject invalid shader code properly
2018-05-31 Samuel Pitoisetnir: optimize iand(ieq(a, 0), ieq(b, 0)) to ieq(ior...
2018-05-30 Timothy Arcerinir: add unsigned comparison simplifications
2018-05-30 Marek Olšákglsl: parse #version XXX compatibility
2018-05-29 Karol Herbstnir/print: fix printing of 8/16 bit constant variables
next