nir: Add nir_foreach_shader_in/out_variable helpers
[mesa.git] / src / freedreno / ir3 / ir3_compiler_nir.c
2020-07-29 Jason Ekstrandnir: Add nir_foreach_shader_in/out_variable helpers
2020-07-21 Connor Abbottfreedreno/ir3: Fix SSBO size for bindless SSBO's
2020-07-18 Eric Anholtfreedreno/ir3: Fix duplicated fine derivatives instruct...
2020-07-16 Connor Abbottir3: Handle gl_FragStencilRefARB
2020-07-09 Jonathan Marekfreedreno/ir3: fix setup_input for sparse vertex inputs
2020-07-08 Jonathan Marekfreedreno/ir3: add support for a650 tess shared storage
2020-07-01 Jonathan Marekfreedreno/ir3: add support for INTERP_MODE_NOPERSPECTIVE
2020-07-01 Jonathan Marekfreedreno/ir3: add generic get_barycentric()
2020-06-25 Jonathan Marekfreedreno/ir3: add support for load_draw_id
2020-06-19 Rob Clarkfreedreno/ir3: pass variant to ir3_create()
2020-06-19 Rob Clarkfreedreno/ir3: move ubo_state into const_state
2020-06-19 Rob Clarkfreedreno/ir3: add accessor for const_state
2020-06-18 Rob Clarkfreedreno/ir3: pass variant to postsched
2020-06-17 Connor Abbottir3: Don't calculate num_samp ourselves
2020-06-16 Rob Clarkfreedreno/ir3: add post-scheduler cp pass
2020-06-16 Rob Clarkfreedreno/ir3: don't rely on intr->num_components
2020-06-11 Rob Clarkfreedreno/ir3: respect tex prefetch limits
2020-06-04 Rob Clarkfreedreno/ir3: split kill from no_earlyz
2020-05-26 Eric Anholtfreedreno/ir3: Use RESINFO for a6xx image size queries.
2020-05-26 Eric Anholtfreedreno/ir3: Move handle_bindless_cat6 to compiler_ni...
2020-05-19 Rob Clarkfreedreno/ir3: add simple validate pass
2020-05-19 Rob Clarkfreedreno/ir3: fix mismatched wrmask for overlapping...
2020-05-19 Rob Clarkfreedreno/ir3: make input/output iterators declare...
2020-05-19 Rob Clarkfreedreno/ir3: be iterative
2020-05-19 Rob Clarkfreedreno/ir3: move where we preserve binning pass...
2020-05-19 Rob Clarkfreedreno/ir3: add IR3_PASS() macro
2020-05-19 Rob Clarkfreedreno/ir3/postsched: report progress
2020-05-19 Rob Clarkfreedreno/ir3: juggle around ir3_debug_print()
2020-05-19 Rob Clarkfreedreno/ir3: remove Sethi-Ullman numbering pass
2020-05-17 Ilia Mirkinfreedreno/ir3: avoid applying (sat) on bary.f
2020-05-14 Connor Abbottir3: Fixup dual-source blending slot
2020-05-14 Rob Clarkfreedreno/ir3: use lower_wrmasks pass
2020-05-14 Kristian H. Kristensenfreedreno/ir3: Drop wrmask for ir3 local and global...
2020-05-13 Rob Clarkfreedreno/ir3: limit # of tex prefetch by shader size
2020-05-12 Eric Anholtfreedreno: Fix non-constbuf-upload UBO block indices...
2020-05-08 Hyunjun Kofreedreno,tu: Don't request fragcoord components not...
2020-05-04 Eric Anholtfreedreno/ir3: Sync some new changes from envytools.
2020-05-01 Eric Anholtfreedreno/ir3: Set up outputs for multi-slot varyings.
2020-05-01 Eric Anholtfreedreno/ir3: Stop initializing regid of so->outputs...
2020-05-01 Eric Anholtfreedreno/ir3: Fix the a3xx TF outputs stores.
2020-05-01 Eric Anholtfreedreno/ir3: Set up the block predecessors for a3xx TF
2020-04-30 Eric Anholtfreedreno/ir3: Leave bools as 1-bit, storing them in...
2020-04-30 Eric Anholtfreedreno/ir3: Drop redundant IR3_REG_HALF setup in...
2020-04-25 Connor Abbottir3: Remove VARYING_SLOT_PNTC remapping hack
2020-04-24 Jonathan Marekfreedreno/ir3: set even bit for f2f16_rtne
2020-04-23 Eric Anholtfreedreno/ir3: Fix sizing of the inputs/outputs array.
2020-04-22 Connor Abbottir3: Don't double-insert the first block
2020-04-21 Eric Anholtfreedreno/ir3: Drop handling FRAG_RESULT_DEPTH writing...
2020-04-15 Connor Abbottir3: Fix LDC offset units
2020-04-14 Jonathan Marekfreedreno/ir3: fix emit_tex_info split_dest
2020-04-14 Connor Abbottir3: Fix txs with bindless
2020-04-13 Rob Clarkfreedreno/ir3: rename depth->dce
2020-04-13 Eric Anholtfreedreno/ir3: CSE the up/downconversion of SEL's cond...
2020-04-13 Eric Anholtfreedreno/ir3: Stop doing b2n on the SEL condition.
2020-04-09 Connor Abbottir3: Plumb through bindless support
2020-04-09 Connor Abbottir3: Plumb through support for a1.x
2020-03-31 Eric Anholtfreedreno/turnip: Use the NIR info to decide if we...
2020-03-27 Rob Clarkfreedreno/ir3: add bary_ij as src for meta:tex_prefetch
2020-03-27 Rob Clarkfreedreno/ir3: small cleanup and comments
2020-03-19 Eric Anholtfreedreno: Switch to exposing only half-integer pixel...
2020-02-28 Rob Clarkfreedreno/ir3: add assert
2020-02-24 Eric Anholtfreedreno: Switch to using lowered image intrinsics.
2020-02-24 Eric Anholtfreedreno/ir3: Reuse glsl_get_sampler_dim_coordinate_co...
2020-02-24 Hyunjun Kofreedreno/ir3: Add new ir3 pass to fold out fp16 conver...
2020-02-01 Rob Clarkfreedreno/ir3: create fragcoord instructions in input...
2020-02-01 Rob Clarkfreedreno/ir3: two pass register allocation
2020-02-01 Rob Clarkfreedreno/ir3: post-RA sched pass
2020-02-01 Rob Clarkfreedreno/ir3: fix kill scheduling
2020-02-01 Rob Clarkfreedreno/ir3: move atomic fixup after RA
2020-01-29 Samuel Pitoisetcompiler: add PERSP to the existing barycentric system...
2020-01-23 Eric Anholtturnip: Add support for fine derivatives.
2020-01-23 Eric Anholtfreedreno/ir3: Plumb the ir3_shader_variant into legalize.
2020-01-22 Jonathan Marekfreedreno/ir3: allow inputs with the same location
2020-01-15 Rob Clarkfreedreno/ir3: rename instructions
2020-01-13 Jason Ekstrandnir/lower_atomics_to_ssbo: Also lower barriers
2020-01-13 Jason Ekstrandnir: Rename nir_intrinsic_barrier to control_barrier
2019-12-24 Rob Clarkfreedreno/ir3: fix flat shading again
2019-12-19 Jonathan Marekfreedreno/ir3: support load_base_instance
2019-12-19 Jonathan Marekfreedreno/ir3: fix vertex shader sysvals with pre_assig...
2019-12-17 Jonathan Marekfreedreno/ir3: update prefetch input_offset when packin...
2019-12-13 Rob Clarkfreedreno/ir3: add iterator macros
2019-12-13 Jonathan Marekfreedreno/ir3: add GLSL_SAMPLER_DIM_SUBPASS to tex_info
2019-12-04 Rob Clarkfreedreno/ir3: fix neverball assert in case of unused...
2019-11-20 Hyunjun Kofreedreno/ir3: enable half precision for pre-fs texture...
2019-11-20 Hyunjun Kofreedreno: support 16b for the sampler opcode
2019-11-20 Neil Robertsfreedreno/ir3: Implement f2b16 and i2b16
2019-11-20 Neil Robertsfreedreno/ir3: Add implementation of nir_op_b16csel
2019-11-20 Neil Robertsfreedreno/ir3: Support 16-bit comparison instructions
2019-11-20 Hyunjun Kofreedreno/ir3: cleanup by removing repeated code
2019-11-12 Rob Clarkfreedreno/ir3: remove unused parameter
2019-11-12 Rob Clarkfreedreno/ir3: re-work shader inputs/outputs
2019-11-12 Rob Clarkfreedreno/ir3: simplify creating sysval inputs
2019-11-12 Rob Clarkfreedreno/ir3: remove first-vertex sysval
2019-11-12 Rob Clarkfreedreno/ir3: helper to print ir if debug enabled
2019-11-12 Rob Clarkfreedreno/ir3: add input/output iterators
2019-11-12 Rob Clarkfreedreno/ir3: remove half-precision output
2019-11-09 Rob Clarkfreedreno/ir3: use SSA flag on dest register too
2019-11-08 Kristian H. Kristensenfreedreno/ir3: Use regid() helper when setting up preco...
2019-11-08 Kristian H. Kristensenfreedreno/ir3: Pre-color TCS header and primitive ID...
2019-11-08 Kristian H. Kristensenfreedreno/ir3: Don't assume binning shader is always VS
next