panfrost: Use pack for Bifrost test state
[mesa.git] / src / panfrost / midgard /
2020-06-03 Alyssa Rosenzweigpan/mdg: Add roundmode enum
2020-06-03 Alyssa Rosenzweigpan/mdg: Distinguish blend shaders in internal shader-db
2020-06-03 Alyssa Rosenzweigpan/mdg: Don't double-replicate blend on T720
2020-06-01 Dylan Bakermeson: use gnu_symbol_visibility argument
2020-06-01 Alyssa Rosenzweigpan/mdg: Enable out-of-order execution after texture ops
2020-06-01 Alyssa Rosenzweigpan/mdg: Add quirk for missing out-of-order support
2020-06-01 Alyssa Rosenzweigpan/mdg: Disassemble out-of-order bits
2020-06-01 Alyssa Rosenzweigpanfrost: Use VTX tag for vertex texturing
2020-06-01 Alyssa Rosenzweigpan/mdg: Fuse f2f16 into load_interpolated_input
2020-06-01 Alyssa Rosenzweigpan/mdg: Handle 16-bit ld_vary
2020-06-01 Alyssa Rosenzweigpan/mdg: Implement raw colourbuf loads on T720
2020-06-01 Alyssa Rosenzweigpan/mdg: Drop the u8 from the colorbuf op names
2020-06-01 Alyssa Rosenzweigpan/mdg: Print 8-bit constants
2020-06-01 Alyssa Rosenzweigpan/mdg: Handle bitsize for packs
2020-06-01 Alyssa Rosenzweigpan/mdg: Treat packs "specially"
2020-06-01 Alyssa Rosenzweigpan/mdg: Add pack_unorm_4x8 via 8-bit
2020-06-01 Alyssa Rosenzweigpan/mdg: Handle un/pack opcodes as moves
2020-05-22 Alyssa Rosenzweigpan/mdg: Allow DCE on ld_color_buffer masks
2020-05-22 Alyssa Rosenzweigpan/mdg: Ensure we don't DCE into impossible masks
2020-05-22 Alyssa Rosenzweigpan/mdg: Lower shifts to 32-bit
2020-05-22 Alyssa Rosenzweigpan/mdg: Add pack_colour_32 opcode
2020-05-21 Alyssa Rosenzweigpan/mdg: Eliminate remaining divisions from compiler
2020-05-21 Alyssa Rosenzweigpan/mdg: Avoid division in printing helpers
2020-05-21 Alyssa Rosenzweigpan/mdg: Eliminate 64-bit swizzle packing division
2020-05-21 Alyssa Rosenzweigpan/mdg: Eliminate expand_writemask division
2020-05-21 Alyssa Rosenzweigpan/mdg: Cleanup comments that look like division
2020-05-21 Alyssa Rosenzweigpanfrost: Limit blend shader work count
2020-05-21 Alyssa Rosenzweigpan/mdg: Pack 8-bit swizzles in 16-bit ops
2020-05-21 Alyssa Rosenzweigpan/mdg: Implement condense_writemask for 8-bit
2020-05-21 Alyssa Rosenzweigpan/mdg: Implement vector constant printing for 8-bit
2020-05-21 Alyssa Rosenzweigpan/mdg: Use shifts instead of division for RA sizes
2020-05-21 Alyssa Rosenzweigpan/mdg: Pack barriers correctly
2020-05-21 Alyssa Rosenzweigpan/mdg: Fix type checking issues with compute
2020-05-21 Alyssa Rosenzweigpan/mdg: Separately pack constants to the upper half
2020-05-21 Alyssa Rosenzweigpan/mdg: Only combine 16-bit constants to lower half
2020-05-21 Alyssa Rosenzweigpan/mdg: Factor out mir_adjust_constant
2020-05-21 Alyssa Rosenzweigpan/mdg: Print constant vectors less wrong
2020-05-21 Alyssa Rosenzweigpan/mdg: Round up bytemasks when spilling
2020-05-21 Alyssa Rosenzweigpan/mdg: Print mask when dest=0
2020-05-21 Alyssa Rosenzweigpan/mdg: Set RA bounds for fp16
2020-05-21 Alyssa Rosenzweigpan/mdg: Eliminate load_64
2020-05-21 Alyssa Rosenzweigpan/mdg: Use type size to determine alignment
2020-05-21 Alyssa Rosenzweigpan/lcra: Allow per-variable bounds to be set
2020-05-21 Alyssa Rosenzweigpan/lcra: Remove unused alignment parameters
2020-05-21 Alyssa Rosenzweigpan/mdg: Ignore dest.type when offseting load swizzle
2020-05-21 Alyssa Rosenzweigpan/mdg: Don't generate conversions for fp16 LUTs
2020-05-21 Alyssa Rosenzweigpan/mdg: Implement b2f16
2020-05-21 Alyssa Rosenzweigpan/mdg: Streamline dest_override handling
2020-05-21 Alyssa Rosenzweigpan/mdg: Remove redundant redundancy
2020-05-21 Alyssa Rosenzweigpan/mdg: Defer modifier packing until emit time
2020-05-21 Alyssa Rosenzweigpan/mdg: Remove promote_float pass
2020-05-21 Alyssa Rosenzweigpan/mdg: Promote imov to fmov on a NIR level
2020-05-21 Alyssa Rosenzweigpan/mdg: Identify scalar integer mods
2020-05-21 Alyssa Rosenzweigpan/mdg: Use type to determine triviality of a move
2020-05-21 Alyssa Rosenzweigpan/mdg: Use src_types to determine size in scheduling
2020-05-21 Alyssa Rosenzweigpan/mdg: Add abs/neg/shift modifiers to IR
2020-05-21 Alyssa Rosenzweigpan/mdg: Explain ld/st sign/zero extension
2020-05-21 Alyssa Rosenzweigpan/mdg: Respect !32-bit sizes in RA
2020-05-21 Alyssa Rosenzweigpan/mdg: Handle dest up/lower correctly with swizzles
2020-05-21 Alyssa Rosenzweigpan/mdg: Include more types
2020-05-21 Alyssa Rosenzweigpan/mdg: Remove mir_get_alu_src
2020-05-21 Alyssa Rosenzweigpan/mdg: Remove mir_*size routines
2020-05-21 Alyssa Rosenzweigpan/mdg: Fix constant combining crash
2020-05-21 Alyssa Rosenzweigpan/mdg: Handle comparisons in fp16 path
2020-05-20 Alyssa Rosenzweigpan/mdg: Optimize liveness computation in DCE
2020-05-20 Alyssa Rosenzweigpan/mdg: Precompute mir_special_index
2020-05-20 Alyssa Rosenzweigpan/mdg: Optimize pipelining logic
2020-05-20 Alyssa Rosenzweigpan/mdg: Emit fcsel when beneficial
2020-05-19 Alyssa Rosenzweigpan/mdg: Apply outmods
2020-05-19 Alyssa Rosenzweigpan/mdg: Use helpers for branch/discard inversion
2020-05-19 Alyssa Rosenzweigpan/mdg: Remove invert optimizations
2020-05-19 Alyssa Rosenzweigpan/mdg: Treat inot as a modifier
2020-05-19 Alyssa Rosenzweigpan/mdg: Apply abs/neg modifiers
2020-05-19 Alyssa Rosenzweigpan/mdg: Ingest fsat_signed/fclamp_pos
2020-05-19 Alyssa Rosenzweigpan/mdg: Prepare for modifier helpers
2020-05-19 Alyssa Rosenzweigpan/mdg: Drop nir_lower_to_source_mods
2020-05-19 Alyssa Rosenzweigpan/mdg: Remove .pos propagation pass
2020-05-12 Alyssa Rosenzweigpan/mdg: Fix derivative swizzle
2020-05-12 Alyssa Rosenzweigpan/mdg: Set types for derivatives
2020-05-12 Alyssa Rosenzweigpan/mdg: Remove texture_op_count
2020-05-12 Alyssa Rosenzweigpan/mdg: Use analysis to set .cont/.last flags
2020-05-12 Alyssa Rosenzweigpan/mdg: Use the helper invo analyze passes
2020-05-12 Alyssa Rosenzweigpan/mdg: Analyze helper execution requirements
2020-05-12 Alyssa Rosenzweigpan/mdg: Analyze helper invocation termination
2020-05-12 Alyssa Rosenzweigpan/mdg: Explain helper invocations dataflow theory
2020-05-11 Icecream95pan/midgard: Fix old style shadows
2020-05-01 Alyssa Rosenzweigpan/mdg: Enable nir_opt_algebraic_distribute_src_mods
2020-05-01 Alyssa Rosenzweigpan/mdg: Drop `opt` in name of midgard_opt_cull_dead_branch
2020-05-01 Alyssa Rosenzweigpan/mdg: Drop forever todo
2020-05-01 Alyssa Rosenzweigpan/mdg: Move constant switch opts to algebraic pass
2020-05-01 Alyssa Rosenzweigpan/mdg: Rename .one to .sat_signed
2020-05-01 Alyssa Rosenzweigpan/mdg: Ingest actual isub ops
2020-04-29 Alyssa Rosenzweigpan/mdg: Be a bit more pedantic in invert passes
2020-04-29 Alyssa Rosenzweigpan/mdg: Track more types
2020-04-29 Alyssa Rosenzweigpan/mdg: Replicate 16-bit swizzles
2020-04-29 Alyssa Rosenzweigpan/mdg: Ensure fdot is scalar out in disasm
2020-04-29 Alyssa Rosenzweigpan/mdg: Move condense_writemask to disasm
2020-04-29 Alyssa Rosenzweigpan/mdg: Pass through some types from scheduling
2020-04-29 Alyssa Rosenzweigpan/mdg: Don't crash on unknown branch target
2020-04-29 Alyssa Rosenzweigpan/mdg: Make some branch targets more explicit
next