aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/freedreno_resource.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno: Handle DRM_FORMAT_MOD_INVALID in shared codeKristian H. Kristensen2020-06-231-0/+6
* freedreno/fdl6: rework layout code a bit (reduce linear align to 64 bytes)Jonathan Marek2020-06-181-2/+4
* freedreno: handle PIPE_TRANSFER_MAP_DIRECTLYRob Clark2020-05-261-0/+5
* freedreno/a6xx: don't use gmem_alignw for imported buffersJonathan Marek2020-05-201-1/+5
* freedreno: move a4xx specific layout code to a4xx codeJonathan Marek2020-05-201-100/+0
* gallium: change comments to remove 'state tracker'Marek Olšák2020-05-131-1/+1
* gallium: rename 'state tracker' to 'frontend'Marek Olšák2020-05-131-1/+1
* freedreno: fix buffer importRob Clark2020-04-291-1/+2
* freedreno: add screen lock wrappersRob Clark2020-04-291-8/+8
* freedreno/a6xx: invalidate tex state cache entries on rebindRob Clark2020-04-291-0/+3
* freedreno: rebind_resource() *before* bo changesRob Clark2020-04-291-4/+2
* freedreno: rebind resource in all contextsRob Clark2020-04-291-15/+13
* freedreno: optimize rebind_resource()Rob Clark2020-04-291-34/+70
* freedreno: mark more state dirty when rebinding resourcesRob Clark2020-04-291-5/+13
* freedreno: don't realloc idle bo'sRob Clark2020-04-291-5/+7
* freedreno: Make the slice pitch be bytes, not pixels.Eric Anholt2020-04-231-12/+10
* freedreno: Introduce a "cpp_shift" value for cpp divs/muls.Eric Anholt2020-04-231-0/+1
* freedreno: Work around UBWC flakiness.Eric Anholt2020-03-301-0/+13
* freedreno: Add layout_resource_for_modifier screen vfuncKristian H. Kristensen2020-02-051-32/+16
* freedreno: Set up supported modifiers in fd*_resource_screen_init()Kristian H. Kristensen2020-02-051-0/+8
* freedreno: Allow UBWC on textures with multiple mipmap levels.Eric Anholt2020-02-041-5/+3
* freedreno: Blit all array levels when uncompressing UBWC.Eric Anholt2020-02-041-1/+4
* freedreno: Swap the whole resource layout in shadowing.Eric Anholt2020-02-041-5/+1
* freedreno/a6xx: Disable the core layer-size setup.Eric Anholt2020-02-041-1/+2
* freedreno: Rename the UBWC layer size field and store it as bytes.Eric Anholt2020-02-041-2/+2
* freedreno: Move the layout debug under FD_MESA_DEBUG=layout.Eric Anholt2020-02-041-0/+3
* freedreno: remove flush-queueRob Clark2020-01-291-18/+2
* freedreno: Add debug flag for forcing linear layoutsKristian H. Kristensen2019-12-191-0/+3
* freedreno: Move a6xx's setup_slices() to a shareable helper function.Eric Anholt2019-12-111-1/+7
* freedreno: Move UBWC layout into a slices array like the non-UBWC slices.Eric Anholt2019-12-111-3/+3
* freedreno: Drop the extra offset field for mipmap slices.Eric Anholt2019-12-111-1/+2
* freedreno/a5xx+a6xx: split LRZ layout to per-genRob Clark2019-12-101-45/+0
* freedreno: switch to layout helperRob Clark2019-11-261-32/+42
* freedreno: Convert the slice struct to the new resource header.Eric Anholt2019-11-261-5/+5
* freedreno: Introduce a fd_resource_layer_stride() helper.Eric Anholt2019-11-261-5/+4
* freedreno: use rsc->slice accessor everywhereRob Clark2019-11-261-8/+12
* util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt2019-11-141-3/+3
* gallium: add PIPE_RESOURCE_FLAG_SINGLE_THREAD_USE to skip util_range lockMarek Olšák2019-10-071-2/+2
* freedreno/a6xx: don't tile things that are too smallRob Clark2019-09-101-5/+5
* freedreno: align renderonly scanout buffersJonathan Marek2019-08-021-0/+3
* gallium: switch boolean -> bool at the interface definitionsIlia Mirkin2019-07-221-1/+1
* freedreno: drop unused arg from fd_batch_flush()Rob Clark2019-06-261-2/+2
* freedreno: turn staging cube into 2d-arrayRob Clark2019-06-131-0/+2
* freedreno/a6xx: enable UBWC by defaultRob Clark2019-06-111-14/+1
* freedreno: add helper to uncompress UBWC resourceRob Clark2019-06-111-0/+36
* freedreno: handle images in rebind_resource()Rob Clark2019-06-111-0/+9
* freedreno: allow null discard box in shadow pathRob Clark2019-06-111-4/+10
* freedreno: swap UBWC state in shadow pathRob Clark2019-06-111-0/+4
* freedreno: add modifier param to fd_try_shadow_resource()Rob Clark2019-06-111-3/+5
* freedreno: correct modifier for UBWC buffersRob Clark2019-06-111-0/+3