freedreno/layout: layout simplifications and pitch from level 0 pitch
[mesa.git] / src / gallium / drivers / freedreno / a6xx / fd6_gmem.c
2020-07-08 Jonathan Marekfreedreno/layout: layout simplifications and pitch...
2020-07-08 Jonathan Marekfreedreno: add a fd_resource_pitch helper
2020-06-20 Jonathan Marekfreedreno/a6xx: remove unnecessary OVERFLOW_FLAG_REG...
2020-06-20 Jonathan Marekfreedreno/a6xx: VSC "STRM_ARRAY_PITCH" is "STRM_LIMIT"
2020-06-04 Rob Clarkfreedreno/a6xx: re-work LRZ state tracking
2020-05-29 Rob Clarkfreedreno/a6xx: document LRZ flag buffer
2020-05-21 Kristian H. Kristensenfreedreno/a6xx: Avoid stalling for occlusion queries
2020-05-20 Jonathan Marekfreedreno/a6xx: use RESOLVE_TS event
2020-05-13 Rob Clarkfreedreno/a6xx: fix max-scissor opt
2020-05-12 Eric Anholtfreedreno: Replace OUT_RELOCW with OUT_RELOC.
2020-04-28 Rob Clarkfreedreno/a6xx: pre-calculate expected vsc stream sizes
2020-04-28 Rob Clarkfreedreno/a6xx+tu: rename VSC_DATA/VSC_DATA2
2020-04-23 Eric Anholtfreedreno: Make the slice pitch be bytes, not pixels.
2020-04-22 Jonathan Marekturnip: implement VK_EXT_sample_locations
2020-04-15 Brian Hofreedreno/turnip: Update GRAS_LAYER_CNTL to GRAS_MAX_LA...
2020-03-30 Rob Clarkfreedreno/a6xx: add some more tracepoints
2020-02-28 Rob Clarkfreedreno/a6xx: enable SKIP_IB2_ENABLE properly
2020-02-28 Rob Clarkfreedreno/a6xx: don't emit YIELD packet
2020-02-28 Rob Clarkfreedreno/a6xx: whitespace fix
2020-02-28 Rob Clarkfreedreno/a6xx: emit LRZ clear in sysmem too
2020-02-18 Rob Clarkfreedreno/registers: cleanup CP_SET_MARKER
2020-02-14 Jonathan Marekfreedreno: name sysmem color/depth flush events
2020-02-12 Jonathan Marekfreedreno/a6xx: use single format enum
2020-02-05 Connor Abbottfreedreno: Add CP_REG_WRITE documentation
2020-02-04 Eric Anholtfreedreno: Rename the UBWC layer size field and store...
2020-02-04 Eric Anholtgallium: Add and use a helper for packing uc from a...
2020-01-29 Rob Clarkfreedreno: remove flush-queue
2020-01-29 Rob Clarkfreedreno: get GMEM state from batch
2020-01-29 Rob Clarkfreedreno/a6xx: constify gmem state
2020-01-29 Rob Clarkfreedreno: constify fd_vsc_pipe
2020-01-29 Rob Clarkfreedreno: constify fd_tile
2020-01-29 Rob Clarkfreedreno: consolidate GMEM state
2020-01-24 Connor Abbottfreedreno: Document CP_COND_REG_EXEC more
2019-12-19 Kristian H. Kristensenfreedreno/a6xx: Set up multisample sysmem MRTs correctly
2019-12-19 Kristian H. Kristensenfreedreno/a6xx: Add fd_resource_swap() helper
2019-12-18 Connor Abbotta6xx: Add more CP packets
2019-12-11 Kristian H. Kristensenfreedreno/a6xx: Convert some tile setup to OUT_REG()
2019-12-11 Kristian H. Kristensenfreedreno/a6xx: Convert gmem blits to OUT_REG()
2019-12-11 Kristian H. Kristensenfreedreno/a6xx: Convert VSC pipe setup to OUT_REG()
2019-12-11 Kristian H. Kristensenfreedreno/a6xx: Convert emit_zs() to OUT_REG()
2019-12-11 Kristian H. Kristensenfreedreno/a6xx: Convert emit_mrt() to OUT_REG()
2019-12-11 Kristian H. Kristensenfreedreno/a6xx: Include fd6_pack.h in a few files
2019-12-11 Kristian H. Kristensenfreedreno/a6xx: Drop stale include
2019-12-11 Eric Anholtfreedreno: Move UBWC layout into a slices array like...
2019-12-11 Eric Anholtfreedreno: Refactor the UBWC flags registers emission.
2019-12-10 Rob Clarkfreedreno/a6xx: fix LRZ logic
2019-11-26 Rob Clarkfreedreno: switch to layout helper
2019-11-26 Eric Anholtfreedreno: Convert the slice struct to the new resource...
2019-11-26 Eric Anholtfreedreno: Introduce a fd_resource_tile_mode() helper.
2019-11-14 Eric Anholtutil: Move gallium's PIPE_FORMAT utils to /util/format/
2019-11-08 Kristian H. Kristensenfreedreno/a6xx: Allocate and program tessellation buffer
2019-11-08 Kristian H. Kristensenfreedreno/a6xx: Fix layered texture type enum
2019-11-08 Kristian H. Kristensenfreedreno/a6xx: Clear sysmem with CP_BLIT
2019-10-29 Rob Clarkfreedreno/a6xx: add a618 support
2019-10-29 Rob Clarkfreedreno/a6xx: cleanup magic registers
2019-10-29 Rob Clarkfreedreno/a6xx: remove some left over dead code
2019-10-17 Kristian H. Kristensenfreedreno/a6xx: Support layered render targets
2019-09-23 Rob Clarkfreedreno/a6xx: do streamout only in binning pass
2019-08-02 Rob Clarkfreedreno/a6xx: skip tiles with no geometry
2019-08-02 Rob Clarkfreedreno/a6xx: VSC overflow detection/handling
2019-08-02 Rob Clarkfreedreno/a6xx: remove USE/IGNORE_VISIBILITY draw patching
2019-07-29 Rob Clarkfreedreno/a6xx: fix MSAA resolve hangs
2019-07-10 Kristian H. Kristensenfreedreno: Generate headers from xml files
2019-06-12 Nicolai Hähnlefreedreno: use util_dynarray_clear instead of util_dyna...
2019-06-11 Rob Clarkfreedreno/a6xx: use correct UBWC reg builders
2019-06-07 Rob Clarkfreedreno/a6xx: fix hangs with newer sqe fw
2019-05-31 Rob Clarkfreedreno/a6xx: fix GPU crash on small render targets
2019-05-04 Rob Clarkfreedreno/a6xx: deduplicate a few lines
2019-05-04 Rob Clarkfreedreno: add ubwc_enabled helper
2019-05-04 Rob Clarkfreedreno: move UBWC color offset to fd_resource_offset()
2019-05-02 Rob Clarkfreedreno/a6xx: KHR_blend_equation_advanced support
2019-03-01 Fritz Koenigfreedreno/a6xx: UBWC support
2019-02-16 Rob Clarkfreedreno/a6xx: cache flush harder
2019-02-11 Kristian H. Kristensenfreedreno/a6xx: Use the right resource for separate...
2019-01-18 Kristian H. Kristensenfreedreno/a6xx: Turn on texture tiling by default
2019-01-10 Rob Clarkfreedreno/a6xx: separate stencil restore/resolve fixes
2018-12-07 Rob Clarkfreedreno/a6xx: MSAA
2018-11-27 Kristian H. Kristensenfreedreno/a6xx: Clear gmem buffers at flush time
2018-11-27 Kristian H. Kristensenfreedreno/a6xx: Move resolve blits to an IB
2018-11-27 Kristian H. Kristensenfreedreno/a6xx: Move restore blits to IB
2018-11-06 Kristian H. Kristensenfreedreno/a6xx: Clear z32 and separate stencil with...
2018-11-06 Rob Clarkfreedreno/a6xx: fix VSC bug with larger # of tiles
2018-10-26 Kristian H. Kristensenfreedreno/a6xx: Fix set_blit_scissor helper
2018-10-26 Kristian H. Kristensenfreedreno/a6xx: Use fd6_emit_ib from a6xx
2018-10-17 Rob Clarkfreedreno/a6xx: single cmdstream for draw+binning
2018-10-17 Rob Clarkfreedreno/a6xx: move framebuffer state emit to emit_mrt()
2018-10-17 Rob Clarkfreedreno/a6xx: small emit_mrt() cleanup
2018-10-17 Rob Clarkfreedreno/a6xx: move const emit to state group
2018-10-08 Rob Clarkfreedreno/a6xx: add LRZ support
2018-10-08 Rob Clarkfreedreno/a6xx: add helper for various CP_EVENT_WRITE
2018-10-02 Rob Clarkfreedreno/a6xx: hwbinning
2018-09-27 Kristian H. Kristensenfreedreno/a6xx: Move inline functions out of fd6_draw.h
2018-09-27 Rob Clarkfreedreno: handle invalidated buffers harder
2018-09-27 Rob Clarkfreedreno/a6xx: fix gpu crash with separate-stencil
2018-09-27 Rob Clarkfreedreno: update generated headers
2018-09-05 Rob Clarkfreedreno/a6xx: fix mem2gmem for zsbuf
2018-08-17 Rob Clarkfreedreno/a6xx: scissor fixes
2018-08-17 Rob Clarkfreedreno: update generated headers
2018-08-17 Rob Clarkfreedreno/a6xx: fix srgb
2018-08-16 Kristian H. Kristensenfreedreno: Add a6xx backend