summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/freedreno/freedreno_resource.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-25freedreno: Add bo usage hintsRob Clark1-0/+1
2023-12-22freedreno: Add layout metadata supportRob Clark1-1/+14
2023-11-03freedreno: Fix modifier determinationRob Clark1-5/+6
2023-10-14freedreno: Add PIPE_CAP_HAS_CONST_BW supportRob Clark1-0/+5
2023-10-08freedreno: Rework supported-modifiers handlingRob Clark1-8/+0
2023-10-03freedreno: Use explicit QCOM_TILED3 modifierRob Clark1-17/+2
2023-05-30freedreno: Reallocate on unshared exportRob Clark1-2/+33
2023-04-25freedreno: Fix resource tracking vs rebind/invalidateRob Clark1-8/+14
2023-04-13freedreno: Use u_default_get_sample_positionAlyssa Rosenzweig1-42/+2
2023-03-30freedreno: C++ fixes for computerator to compileDanylo Piliaiev1-4/+4
2023-02-16freedreno: Add seqno helperRob Clark1-3/+3
2023-02-08freedreno: make sure depth/stencil layouts are always tiledAmber1-8/+8
2023-02-08freedreno: Quiet unused variable warningsRob Clark1-1/+1
2023-02-02freedreno: support UBWC scanoutChia-I Wu1-3/+14
2023-02-02freedreno: add has_implicit_modifier helperChia-I Wu1-6/+11
2023-02-01freedreno: Skip flush_resource with explicit syncRob Clark1-0/+8
2022-12-17freedreno: Limit cached staging BOs to PIPE_MAP_READRob Clark1-4/+7
2022-12-17freedreno/drm: Remove cpu_finiRob Clark1-2/+0
2022-10-08freedreno: Add perf-debug traceRob Clark1-0/+1
2022-10-08freedreno: Use TC cpu-storage to shadow buffersRob Clark1-3/+11
2022-09-22freedreno: Handle xfb invalidationRob Clark1-0/+12
2022-09-18freedreno: do not fake rgtc-supportErik Faye-Lund1-3/+1
2022-09-14freedreno/virtio: Don't upload if we have valid rangeRob Clark1-2/+8
2022-08-30gallium/u_transfer_helper: clean up boolean flagsErik Faye-Lund1-1/+4
2022-08-26freedreno: Add support for upload transfersRob Clark1-1/+11
2022-08-05freedreno: Disable UBWC for frontbuffer renderingRob Clark1-0/+7
2022-07-10Change all debug_assert calls to assertMarek Olšák1-6/+6
2022-04-27freedreno: Use staging transfer if mmap failsRob Clark1-0/+10
2022-04-27freedreno: Split out helper for staging blitRob Clark1-26/+38
2022-03-26u_transfer_helper: add a new option for handling z24 stored in z32Dave Airlie1-1/+1
2022-03-25freedreno/drm: Add FD_BO_SHARED hintRob Clark1-0/+1
2022-03-25freedreno/drm: Add FD_BO_NOMAP hintRob Clark1-0/+1
2022-03-21freedreno: replace opencoded slab_zallocPierre-Eric Pelloux-Prayer1-4/+2
2022-03-07gallium/u_threaded: late alloc cpu_storagePierre-Eric Pelloux-Prayer1-1/+1
2021-11-11freedreno: Set layer_first on (2D) resource imports.Emma Anholt1-0/+1
2021-10-19gallium/u_threaded: implement pipelined partial buffer uploads using CPU storageMarek Olšák1-1/+1
2021-10-04Revert "freedreno: Move the batch cache to the context."Rob Clark1-70/+68
2021-10-04Revert "freedreno: Use a BO bitset for faster checks for resource referenced."Rob Clark1-11/+11
2021-10-04freedreno: Handle PIPE_FORMAT_NONE buffersRob Clark1-0/+4
2021-09-18fdno/resource: Rewrite layout selection for allocationDaniel Stone1-49/+89
2021-09-17freedreno: Add perf warning for WC readbackRob Clark1-0/+3
2021-09-17freedreno: Used cached coherent for staging resourcesRob Clark1-0/+1
2021-09-17freedreno: Use a BO bitset for faster checks for resource referenced.Emma Anholt1-11/+11
2021-09-17freedreno: Move the batch cache to the context.Emma Anholt1-68/+70
2021-09-17freedreno: Precompute resource pointer hash values.Emma Anholt1-2/+3
2021-08-06freedreno: Reduce use of screen->gpu_idRob Clark1-2/+2
2021-07-14freedreno: Convert fd_dev_info to const pointerRob Clark1-2/+2
2021-06-30freedreno: Flush the shadowed resource's write batch up front.Emma Anholt1-15/+9
2021-06-30freedreno: Swap needs_ubwc_clear when shadowing.Emma Anholt1-0/+6
2021-06-30freedreno: swap ->valid when shadowing resources.Emma Anholt1-0/+1