panfrost: add LDST_ADDRESS property to atomic ops
[mesa.git] / src / panfrost / midgard /
2020-09-01 Italo Nicolapanfrost: add LDST_ADDRESS property to atomic ops
2020-09-01 Italo Nicolapanfrost: add atomic_cmpxchg opcode
2020-09-01 Italo Nicolapanfrost: fix undefined value access on mir_set_intr_mask()
2020-08-31 Alyssa Rosenzweigpan/mdg: Fix perspective combination
2020-08-31 Alyssa Rosenzweigpan/mdg: Fix discard encoding
2020-08-31 Alyssa Rosenzweigpan/mdg: Implement texture gathers
2020-08-31 Alyssa Rosenzweigpan/mdg: Add disassembly for shadow gathers
2020-08-31 Alyssa Rosenzweigpan/mdg: Refactor texture op/mode handling
2020-08-31 Alyssa Rosenzweigpan/mdg: Implement nir_intrinsic_load_sample_mask_in
2020-08-31 Alyssa Rosenzweigpan/mdg: Bounds check swizzle writing globals
2020-08-31 Alyssa Rosenzweigpan/mdg: Scalarize 64-bit
2020-08-31 Alyssa Rosenzweigpan/mdg: Implement i/umul_high
2020-08-28 Eric Anholtpanfrost: Fix remaining release-build warnings.
2020-08-21 Karol Herbstnir: rename nir_op_fne to nir_op_fneu
2020-08-20 Alyssa Rosenzweigpanfrost: Use memctx for sysvals
2020-08-20 Alyssa Rosenzweigpanfrost: Free hash_to_temp map
2020-08-19 Alyssa Rosenzweigpan/mdg: Fix auxiliary load/store swizzle packing
2020-08-19 Alyssa Rosenzweigpan/mdg: Fix printing of r26 ld/st sources post-RA
2020-08-19 Alyssa Rosenzweigpan/mdg: Identify barrier out-of-order field
2020-08-19 Alyssa Rosenzweigpan/mdg: Handle 32-bit offsets from store_shared
2020-08-19 Alyssa Rosenzweigpan/mdg: Ensure barrier op is set on texture
2020-08-13 Alyssa Rosenzweigpanfrost: Simplify depth/stencil/alpha
2020-08-06 Alyssa Rosenzweigpanfrost: Drop compiler cmdstream deps
2020-08-06 Alyssa Rosenzweigpanfrost: Treat texture dimension as first-class
2020-08-06 Alyssa Rosenzweigpan/mdg: Separate disassembler and compiler targets
2020-08-03 Alyssa Rosenzweigpan/mdg: Test for SSA before chasing addresses
2020-08-03 Alyssa Rosenzweigpan/mdg: Mask spills from texture write
2020-07-31 Italo Nicolapan/mdg: emit REGISTER_UNUSED on unused ALU src2
2020-07-30 Italo Nicolapan/mdg: remove ins->br_compact and ins->branch_extended
2020-07-30 Italo Nicolapan/mdg: defer branch packing
2020-07-30 Italo Nicolapan/mdg: refactor emit_alu_bundle
2020-07-30 Italo Nicolapan/mdg: remove ins->alu
2020-07-30 Italo Nicolapan/mdg: externalize mir_pack_mod
2020-07-30 Italo Nicolapan/mdg: defer register packing
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->load_store.op
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->texture.op
2020-07-30 Italo Nicolapan/mdg: apply float outmods to textures
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->alu.outmod
2020-07-30 Italo Nicolapan/mdg: fix comment
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->alu.reg_mode
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->alu.op
2020-07-30 Italo Nicolapan/mdg: prepare effective_writemask()
2020-07-30 Italo Nicolapan/mdg: fix src_type in instructions that need a impli...
2020-07-29 Jason Ekstrandpanfrost/midgard: Make search_var take a nir_shader...
2020-07-29 Jason Ekstrandnir: Add nir_foreach_shader_in/out_variable helpers
2020-07-20 Icecream95pan/mdg: Use the blend RT for blend shader framebuffer...
2020-07-17 Icecream95pan/mdg: Do per-sample framebuffer loads
2020-07-17 Icecream95pan/mdg: Don't disassemble blit shaders
2020-07-15 Alyssa Rosenzweigpan/mdg: Implement gl_SampleID
2020-07-15 Alyssa Rosenzweigpan/mdg: Identify per-sample interpolation mode
2020-07-15 Alyssa Rosenzweigpan/mdg: Bump compiler RT maximum
2020-07-15 Icecream95pan/mdg: Skip z/s combining for dual-source writes
2020-07-15 Icecream95pan/mdg: Dual source blend input/writeout support
2020-07-15 Icecream95pan/mdg: Add a nir pass to reorder store_output intrinsics
2020-07-14 Icecream95pan/mdg: Fix non-debug compiliation
2020-07-13 Italo Nicolapanfrost: Fix outmods on int to float conversions
2020-07-13 Icecream95pan/mdg: Use a 32-bit ld_color_buffer op when needed
2020-07-13 Icecream95pan/mdg: Set the z/s store intrinsic base correctly
2020-07-13 Icecream95pan/mdg: Support MRT in output load lowering
2020-07-13 Icecream95pan/mdg: Handle non-blend framebuffer lowering
2020-07-13 Icecream95pan/mdg: Emit a tilebuffer wait loop when needed
2020-07-13 Icecream95pan/mdg: Do the pan_lower_framebuffer pass later
2020-07-13 Icecream95pan/mdg: Use the writeout tag for tilebuffer wait loops
2020-07-13 Icecream95pan/mdg: Handle tilebuffer wait loops
2020-07-07 Alyssa Rosenzweigpan/mdg: Use _VTX tag for texelFetch in frag shaders
2020-07-07 Alyssa Rosenzweigpan/mdg: Handle nir_texop_txf_ms
2020-07-07 Alyssa Rosenzweigpan/mdg: Handle nir_tex_src_ms_index
2020-07-07 Alyssa Rosenzweigpan/mdg: Handle GLSL_SAMPLER_DIM_MS
2020-07-07 Alyssa Rosenzweigpan/mdg: Allow ignoring move mode
2020-07-07 Alyssa Rosenzweigpan/mdg: Fix indirect UBO swizzles
2020-07-07 Alyssa Rosenzweigpan/mdg: Respect type/mask in mir_lower_special_reads
2020-07-06 Jason Ekstrandpanfrost: Only call nir_lower_io on shader_in/out
2020-07-02 Alyssa Rosenzweigpan/mdg: Schedule based on liveness
2020-07-02 Icecream95pan/mdg: Vectorize vlut operations
2020-07-02 Alyssa Rosenzweigpan/mdg: Skip r1.w write where possible
2020-07-02 Alyssa Rosenzweigpan/mdg: Prioritize non-moves on VADD/VLUT
2020-07-02 Alyssa Rosenzweigpan/mdg: Allow Z/S writes to use any 2nd stage unit
2020-07-02 Alyssa Rosenzweigpan/mdg: Defer smul, vlut until after writeout moves
2020-07-02 Alyssa Rosenzweigpan/mdg: Schedule writeout to VLUT
2020-07-02 Alyssa Rosenzweigpan/mdg: Remove bundle interference code
2020-07-02 Alyssa Rosenzweigpan/mdg: Don't assign destination in writeout block...
2020-07-02 Alyssa Rosenzweigpan/mdg: Defer nir_fuse_io_16 until after opts
2020-06-22 Icecream95pan/mdg: Fix max_comp calculation for constant printing
2020-06-17 Alyssa Rosenzweigpan/mdg: Reassociate adds for multiply-by-two
2020-06-17 Alyssa Rosenzweigpan/mdg: Canonicalize (x * 2.0) to (x + x)
2020-06-17 Alyssa Rosenzweigpan/mdg: Allow scheduling "x + x" to multipliers
2020-06-17 Alyssa Rosenzweigpan/mdg: Factor out unit check
2020-06-15 Alyssa Rosenzweigpan/mdg: Precolour blend inputs
2020-06-12 Alyssa Rosenzweigpan/mdg: Prefer type over regmode for schedule constraints
2020-06-12 Alyssa Rosenzweigpan/mdg: Analyze types for 64-bitness in RA
2020-06-12 Alyssa Rosenzweigpan/mdg: Explicitly type 64-bit uniform moves
2020-06-12 Alyssa Rosenzweigpan/mdg: Avoid fusing ld_vary_16 with non-zero component
2020-06-10 Icecream95pan/mdg: Print writeout sources in mir_print_instruction
2020-06-10 Icecream95pan/mdg: Add new depth store lowering
2020-06-10 Icecream95pan/mdg: Add depth/stencil support to emit_fragment_store
2020-06-10 Icecream95pan/mdg: Move search_var to earlier in midgard_compile.c
2020-06-10 Icecream95pan/mdg: Add new depth writeout code
2020-06-10 Icecream95pan/mdg: Replace writeout booleans with a single value
2020-06-10 Icecream95pan/mdg: Remove writeout case from bytemask_of_read_com...
2020-06-10 Icecream95pan/mdg: Remove old depth writeout code