nir/scheduler: Move nir_scheduler to its own header
[mesa.git] / src / compiler / nir /
2020-07-24 Neil Robertsnir/scheduler: Move nir_scheduler to its own header
2020-07-24 Jason Ekstrandspirv: Use nir_bany/ball for OpAny/All
2020-07-24 Jesse Natalienir: Support 8 and 16 component vectors for reduceable...
2020-07-24 Jesse Natalienir: Support algebraic opts on vectors larger than 4
2020-07-24 Jesse Natalienir: Support vec8/vec16 in nir_lower_bit_size
2020-07-23 Andreas Baierlnir/ lower_int_to_float: Handle umax and umin
2020-07-23 Mike Blumenkrantznir_ allow nir_lower_clip_halfz to run in tess eval...
2020-07-23 Mike Blumenkrantznir: allow lower_psiz_mov to run in tessellation stages
2020-07-22 Jason Ekstrandnir/lower_io: Add support for global scratch addressing
2020-07-22 Jason Ekstrandnir/lower_io: Use b2b for shader and function temporaries
2020-07-22 Jason Ekstrandnir/lower_io: Choose to set access based on intrinsic...
2020-07-22 Jason Ekstrandnir: Allow for system values with variable numbers...
2020-07-22 Danylo Piliaievnir/tests: Add tests for opt_if_simplification
2020-07-22 Danylo Piliaievnir/opt_if: Fix opt_if_simplification when else branch...
2020-07-21 Rhys Perrynir: add nir_unsigned_upper_bound and nir_addition_migh...
2020-07-21 Rhys Perrynir/lower_int64: lower 64-bit amul
2020-07-20 Daniel Schürmannnir/algebraic: fold some nested bcsel
2020-07-20 Daniel Schürmannnir/algebraic: propagate b2i out of ior/iand
2020-07-20 Daniel Schürmannnir/algebraic: add distributive rules for ior/iand
2020-07-20 Daniel Schürmannnir/algebraic: optimize (a < 0.0) ? -a : a -> fabs(a)
2020-07-20 Daniel Schürmannnir/algebraic: optimize fmul(x, bcsel(c, -1.0, 1.0...
2020-07-20 Daniel Schürmannnir/algebraic: add some more unop + bcsel optimizations
2020-07-20 Daniel Schürmannnir/algebraic: add optimizations for fsign/isign
2020-07-20 Daniel Schürmannnir/algebraic: optimize iand/ior of (n)eq zero
2020-07-20 Daniel Schürmannnir: also move b2i in case of nir_move_copies
2020-07-20 Daniel Schürmannnir/algebraic: optimize bcsel(a, 0, 1) to b2i
2020-07-17 Icecream95nir: Set the alignment for SSBO lowering
2020-07-17 Icecream95nir: Fix lower_two_sided_color when the face is an...
2020-07-17 Icecream95nir: Add a face_sysval argument to nir_lower_two_sided_...
2020-07-17 Icecream95pan/mdg: Do per-sample framebuffer loads
2020-07-14 Jesse Natalienir: Support load/store of temps as scratch in nir_lowe...
2020-07-14 Jesse Natalienir: When nir_lower_vars_to_explicit_types is run on...
2020-07-14 Jesse Natalienir_lower_io: Add addr_format_is_offset helper
2020-07-13 Rhys Perrynir/lower_subgroups: add lower_shuffle_to_swizzle_amd
2020-07-13 Rhys Perrynir/lower_subgroups: pass options struct to lower_shuffle
2020-07-13 Icecream95nir: Add a base value to load_raw_output_pan
2020-07-12 Jason Ekstrandspirv: Allow block-decorated struct types for constants
2020-07-11 Mike Blumenkrantznir: allow nir_lower_clip_halfz to run in geometry...
2020-07-11 Mike Blumenkrantznir: allow nir_lower_point_size_mov to run in geometry...
2020-07-08 Jason Ekstrandnir/validate: Don't abort() until after the shader...
2020-07-08 Mike Blumenkrantznir: add lowering pass for fragcolor -> fragdata
2020-07-07 Daniel Schürmannnir: refactor nir_can_move_instr
2020-07-07 Daniel Schürmannnir: also move vecN in case of nir_move_copies
2020-07-06 Neil Robertsnir: Add intrinsics for the line width
2020-07-06 Neil Robertscompiler: Add a system value for the line coord
2020-07-06 Jason Ekstrandnir: Add docs to nir_lower[_explicit]_io
2020-07-06 Jason Ekstrandnir: Remove shared support from lower_io
2020-07-06 Jason Ekstrandnir: Assert that nir_lower_io is only called with allow...
2020-07-06 Connor Abbottnir: add vec2_index_32bit_offset address format
2020-07-06 Connor Abbottnir: Refactor load/store intrinsic helper
2020-07-03 Mike Blumenkrantznir: add lowering pass for clip plane enabling
2020-07-02 Timothy Arcerinir: fix implicit fallthrough warnings
2020-07-02 Ian Romanicknir/algebraic: Don't distrubte absolute-value into...
2020-07-02 Timothy Arcerinir: add missing break to nir_opt_access()
2020-06-30 Alyssa Rosenzweignir: Propagate *2*16 conversions into vectors
2020-06-29 Boris Brezillonnir: Add new rules to optimize NOOP pack/unpack pairs
2020-06-24 Kenneth Graunkenir: Fix divergence analysis for tessellation input...
2020-06-23 Jose Maria Casanov... nir: only uniforms with dynamically_uniform offset...
2020-06-22 Rhys Perrynir: slight correction to cube_face_coord constant...
2020-06-22 Neil Robertsnir/scheduler: Add an option to specify what stages...
2020-06-22 Neil Robertsnir/schedule: Store a pointer to the scoreboard in...
2020-06-22 Neil Robertsnir/scheduler: Handle nir_intrinsic_load_per_vertex_input
2020-06-18 Karol Herbstnir/lower_images: handle dec and inc
2020-06-16 Jason Ekstrandnir/intrinsics: Put the _intel intrinsics together...
2020-06-16 Rob Clarknir/validate: validate intr->num_components
2020-06-16 Rob Clarknir/lower-atomics-to-ssbo: don't set num_components
2020-06-16 Rob Clarknir/builder: don't set intr->num_components
2020-06-15 Erik Faye-Lundnir: do not try to merge xfb-outputs
2020-06-11 Rob Clarknir/print: print tex dest type
2020-06-11 Jason Ekstrandnir: Properly preserve metadata in more cases
2020-06-11 Jason Ekstrandnir: Call nir_metadata_preserve on !progress
2020-06-11 Jason Ekstrandnir: Add a nir_shader_preserve_all_metadata helper
2020-06-11 Jason Ekstrandnir: Add a nir_metadata_all enum value
2020-06-10 Icecream95nir: Replace the zs_output_pan intrinsic with combined_...
2020-06-10 Alyssa Rosenzweignir: Remove nir_intrinsic_output_u8_as_fp16_pan
2020-06-08 Ben Skeggsnir: use bitfield_insert instead of bfi in nir_lower_do...
2020-06-08 Caio Marcelo de... nir: Fix logic that ends combine barrier sequence
2020-06-08 Caio Marcelo de... nir: Fix printing execution scope of a scoped barrier
2020-06-08 Samuel Pitoisetnir/lower_explicit_io: fix NON_UNIFORM access for UBO...
2020-06-04 Erik Faye-Lundnir: reuse existing psiz-variable
2020-06-03 Rob Clarknir/lower_tex: fixes for fp16 yuv lowering
2020-06-03 Rob Clarknir/builder: add bitsize conversion helpers
2020-06-03 Rob Clarknir: extract out convert_to_bitsize() helper
2020-06-03 Rob Clarknir: get_base_type() should return enum type
2020-06-03 Boris Brezillonnir: Replace the scoped_memory barrier by a scoped_barrier
2020-06-03 Timothy Arcerinir: add callback to nir_remove_dead_variables()
2020-06-02 Marek Olšáknir: gather which images are MSAA
2020-06-02 Marek Olšáknir: gather which images are buffers
2020-06-02 Marek Olšáknir: don't count samplers and images in interface blocks
2020-06-02 Marek Olšáknir: add options::vectorize_vec2_16bit to limit vectori...
2020-06-02 Marek Olšáknir: fix lower_wpos for 16-bit fddy
2020-06-02 Marek Olšáknir: lower int16 and uint16 in nir_lower_mediump_outputs
2020-06-02 Marek Olšáknir: add i2imp and u2ump opcodes for conversions to...
2020-06-02 Alyssa Rosenzweignir: Fold f2f16(b2f32(x)) to b2f16(x)
2020-06-01 Dylan Bakermeson: use gnu_symbol_visibility argument
2020-05-28 Gert Wollnynir: lower_tex: Don't normalize coordinates for TXF...
2020-05-26 Jason Ekstrandnir: Fix sources for image atomic fadd
2020-05-26 Rhys Perrynir: fix lowering to scratch with boolean access
2020-05-25 Alyssa Rosenzweignir: Add un/pack_32_4x8 opcodes
2020-05-25 Dmitriy Nesternir: replace fnv1a hash function with xxhash
next