summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta_clear.c
Commit message (Expand)AuthorAgeFilesLines
* radv: implement clearing DCC layers on GFX8Samuel Pitoiset2019-07-021-2/+3
* radv: merge radv_dcc_clear_level() into radv_clear_dcc()Samuel Pitoiset2019-07-021-30/+22
* radv: make sure to mark the image as compressed when clearing DCC levelsSamuel Pitoiset2019-07-011-4/+6
* radv: rename and re-document cache flush flagsSamuel Pitoiset2019-06-251-2/+2
* radv: clear CMASK layers instead of the whole buffer on GFX8Samuel Pitoiset2019-06-251-13/+23
* radv: clear FMASK layers instead of the whole buffer on GFX8Samuel Pitoiset2019-06-251-4/+18
* radv: clear the depth/stencil resolve attachment if necessarySamuel Pitoiset2019-06-211-18/+55
* radv: do not fast clears if one level can't be fast clearedSamuel Pitoiset2019-06-201-0/+15
* radv: add fast clears support for mipmapped color images with DCCSamuel Pitoiset2019-06-201-1/+11
* radv: add radv_dcc_clear_level() helperSamuel Pitoiset2019-06-201-3/+27
* radv: check if DCC is enabled per mip not for the whole imageSamuel Pitoiset2019-06-181-2/+2
* radv: store the DCC predicate for each mipSamuel Pitoiset2019-06-171-3/+5
* radv: store the FCE predicate for each mipSamuel Pitoiset2019-06-171-1/+8
* radv: store the fast color clear values for each mipSamuel Pitoiset2019-06-171-1/+1
* radv: do not use gfx fast depth clears for layered depth/stencil imagesSamuel Pitoiset2019-06-041-0/+1
* radv: add radv_clear_htile() helperSamuel Pitoiset2019-05-271-0/+12
* radv: Add multiple planes to images.Bas Nieuwenhuizen2019-04-251-5/+5
* radv: set ACCESS_NON_READABLE on stores for copy/fill/clear meta shadersSamuel Pitoiset2019-04-151-0/+1
* radv: Use correct image view comparison for fast clears.Bas Nieuwenhuizen2019-03-191-1/+1
* radv: set num_components on vulkan_resource_index intrinsicLionel Landwerlin2019-03-061-1/+2
* radv: fix clearing attachments in secondary command buffersSamuel Pitoiset2019-02-251-10/+43
* radv: assert that colorAttachment is valid for CmdClearAttachmentLionel Landwerlin2019-02-081-3/+1
* radv: Handle VK_ATTACHMENT_UNUSED in CmdClearAttachmentDanylo Piliaiev2019-02-041-0/+9
* radv: do not set preserveAttachments for internal render passesSamuel Pitoiset2019-02-041-4/+4
* radv: store the list of attachments for every subpassSamuel Pitoiset2019-02-041-18/+23
* radv: move subpass image transitions to radv_cmd_buffer_begin_subpass()Samuel Pitoiset2019-02-041-2/+3
* radv: re-enable fast depth clears for 16-bit surfaces on VISamuel Pitoiset2019-01-291-8/+0
* nir: replace more nir_load_system_value calls with builder functionsKarol Herbst2019-01-211-2/+2
* radv: initialize FMASK for images in fully expanded modeSamuel Pitoiset2018-12-201-0/+9
* radv: Fix multiview depth clearsBas Nieuwenhuizen2018-12-171-8/+21
* radv: add a predicate for reflecting DCC decompression stateSamuel Pitoiset2018-12-131-0/+3
* radv: optimize CmdClear{Color,DepthStencil}Image() for layered texturesSamuel Pitoiset2018-11-291-4/+86
* radv: refactor the fast clear path for better re-useSamuel Pitoiset2018-11-291-38/+40
* radv: simplify a check in emit_fast_color_clear()Samuel Pitoiset2018-11-291-3/+1
* radv: add radv_can_fast_clear_{color,depth}() helpersSamuel Pitoiset2018-11-291-44/+89
* radv: add radv_image_view_can_fast_clear() helperSamuel Pitoiset2018-11-291-20/+27
* radv: add radv_image_can_fast_clear() helperSamuel Pitoiset2018-11-291-29/+39
* radv: remove useless check in emit_fast_color_clear()Samuel Pitoiset2018-11-291-3/+0
* radv: remove useless sync before CmdClear{Color,DepthStencil}Image()Samuel Pitoiset2018-11-231-6/+2
* radv: remove useless sync after CmdClear{Color,DepthStencil}Image()Samuel Pitoiset2018-11-221-4/+0
* radv: implement fast HTILE clears for depth or stencil only on GFX9Samuel Pitoiset2018-11-191-5/+263
* radv: rewrite the condition that checks allowed depth/stencil valuesSamuel Pitoiset2018-11-191-8/+4
* radv: check allowed fast HTILE clears a bit earlierSamuel Pitoiset2018-11-191-0/+5
* radv: add radv_is_fast_clear_{depth,stencil}_allowed() helpersSamuel Pitoiset2018-11-191-2/+16
* radv: add radv_get_htile_fast_clear_value() helperSamuel Pitoiset2018-11-191-3/+18
* radv: remove unnecessary goto in the fast clear pathsSamuel Pitoiset2018-11-191-28/+24
* radv: tidy up radv_set_dcc_need_cmask_elim_pred()Samuel Pitoiset2018-11-191-2/+2
* nir: replace nir_load_system_value calls with appropiate builder functionsKarol Herbst2018-11-141-4/+4
* radv: implement clear operations for R32G32B32Samuel Pitoiset2018-10-111-1/+4
* radv: Add on-demand compilation of built-in shaders.Bas Nieuwenhuizen2018-08-141-7/+89