summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_meta_clear.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-24radv: for_each_bit -> foreach_bitMike Blumenkrantz1-4/+2
2021-02-13radv: Start using util_format_description for everything.Bas Nieuwenhuizen1-4/+4
2021-02-13radv: Remove VK_SWIZZLE_*.Bas Nieuwenhuizen1-6/+6
2021-02-01radv: port to using common dispatch code.Dave Airlie1-2/+2
2021-01-27radv: add support for fast clearing levels of the HTILE bufferSamuel Pitoiset1-12/+41
2021-01-27radv: check if HTILE is enabled per-level instead of the entire imageSamuel Pitoiset1-1/+2
2021-01-27radv: use the image view range when fast clearing depthSamuel Pitoiset1-5/+5
2021-01-20radv: remove redundant check in depth_view_can_fast_clear()Samuel Pitoiset1-2/+1
2021-01-19radv: restore invalidating the vector cache for internal meta operationsSamuel Pitoiset1-0/+1
2021-01-13radv: Use access helpers for flushing with meta operations.Bas Nieuwenhuizen1-12/+15
2021-01-13radv: add support for fast-clearing DCC levels on GFX10+Samuel Pitoiset1-5/+4
2021-01-13radv: prevent fast-clearing uncompressed DCC levelsSamuel Pitoiset1-0/+4
2021-01-13radv: update the FCE predicate for fast clears using CMASKSamuel Pitoiset1-4/+8
2021-01-13radv: fix clearing DCC on GFX9Samuel Pitoiset1-1/+5
2021-01-11radv: add support for fast-clearing DCC layers on GFX9+Samuel Pitoiset1-1/+4
2021-01-11radv: fix crashes when fast-clearing in a secondary command bufferSamuel Pitoiset1-2/+2
2021-01-11radv: determine at creation if an image view can be fast clearedSamuel Pitoiset1-60/+2
2021-01-05radv: enable TC-compat HTILE in GENERAL on GFX10+Samuel Pitoiset1-2/+2
2021-01-05radv: fix potential HTILE issues for TC-compat images on GFX8Samuel Pitoiset1-6/+8
2021-01-05radv: always clear the SR0/SR1 bits of the HTILE bufferSamuel Pitoiset1-1/+1
2021-01-05radv: fix clearing images with vkCmdClear{Color,DepthStencil}Image()Samuel Pitoiset1-1/+1
2021-01-04radv: avoid oob read during clearMike Blumenkrantz1-1/+6
2020-12-21radv: Add option to disable DCC in renderpasses without layout.Bas Nieuwenhuizen1-1/+1
2020-12-21radv: Never allow fast clears on DCC images that are not compressed.Bas Nieuwenhuizen1-1/+1
2020-12-07radv: fix clearing FMASK for layered MSAA images on GFX9+Samuel Pitoiset1-10/+3
2020-12-07ac/surface: initialize the FMASK slice size for GFX9+Samuel Pitoiset1-2/+1
2020-11-26radv: use intrinsic buildersRhys Perry1-58/+13
2020-11-23ac,radv: use better export formats for 8-bit when RB+ isn't allowedSamuel Pitoiset1-2/+2
2020-11-20radv: Fix -Wshadow warningsTony Wasserka1-2/+1
2020-11-11nir/builder: Add a name format arg to nir_builder_init_simple_shader().Eric Anholt1-16/+10
2020-11-11nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().Eric Anholt1-5/+5
2020-11-11nir_builder: Return a new builder from nir_builder_init_simple_shader().Eric Anholt1-12/+5
2020-10-14ac,amd/llvm,radv: Initialize structs with {0}James Park1-1/+1
2020-09-21radv: add a helper for loading meta descriptorsSamuel Pitoiset1-12/+3
2020-08-21nir: Add new system values and intrinsics for dealing with CL work offsetsJesse Natalie1-1/+1
2020-07-08radv: set depth/stencil enable values correctly for the meta clear pathSamuel Pitoiset1-3/+3
2020-06-05radv: Use offsets in surface struct.Bas Nieuwenhuizen1-4/+4
2020-03-18radv: fix random depth range unrestricted failures due to a cache issueSamuel Pitoiset1-2/+6
2020-03-11radv: do not recursively begin/end render pass for meta operationsSamuel Pitoiset1-7/+9
2020-03-10radv/sqtt: describe render pass color/depthstencil clearsSamuel Pitoiset1-0/+4
2020-01-23radv: add explicit external subpass dependencies to meta operationsSamuel Pitoiset1-3/+64
2019-12-10radv: initialize HTILE for separate depth/stencil aspectsSamuel Pitoiset1-17/+27
2019-12-10radv: synchronize after performing a separate depth/stencil fast clearsSamuel Pitoiset1-0/+10
2019-11-25radv: set alignment for load_ssbo/store_ssbo in meta shadersRhys Perry1-0/+2
2019-10-28radv: enable fast depth/stencil clears with separate aspects on GFX8Samuel Pitoiset1-7/+0
2019-10-23radv: fix a performance regression with graphics depth/stencil clearsSamuel Pitoiset1-25/+118
2019-10-23radv/gfx10: re-enable fast depth/stencil clears with separate aspectsSamuel Pitoiset1-3/+2
2019-10-17radv: fix DCC fast clear code for intensity formats (correctly)Samuel Pitoiset1-12/+9
2019-10-14radv: fix DCC fast clear code for intensity formatsSamuel Pitoiset1-8/+28
2019-10-02radv: rework the slow depthstencil clear to write depth from PSSamuel Pitoiset1-6/+12