summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta_clear.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv: Make fs key exemplars ordered to be a reverse fs_key lookup.Bas Nieuwenhuizen2018-08-141-17/+2
* radv: introduce radv_subpass_attachment data structureSamuel Pitoiset2018-07-121-2/+2
* radv: always initialize the clear depth/stencil values to 0Samuel Pitoiset2018-06-201-3/+3
* radv: always initialize the clear color values to 0Samuel Pitoiset2018-06-201-2/+2
* radv: Fix flush_bits being used uninitialized.Bas Nieuwenhuizen2018-06-201-1/+1
* radv: Merge the flush bits of CMASK & DCC clear.Bas Nieuwenhuizen2018-06-191-1/+1
* radv: don't check for linear images in emit_fast_color_clear()Samuel Pitoiset2018-06-151-2/+0
* radv: clean up radv_{set,load}_depth_clear_regs() helpersSamuel Pitoiset2018-06-151-2/+3
* radv: clean up radv_{set,load}_color_clear_regs() helpersSamuel Pitoiset2018-06-151-1/+2
* radv: don't fast clear HTILE for 16-bit depth surfaces on GFX8Samuel Pitoiset2018-06-131-0/+8
* radv: Use correct color format for fast clearsPhilip Rebohle2018-06-051-2/+2
* radv: add a workaround for fast clears with DCC and MSAA texturesSamuel Pitoiset2018-04-191-0/+9
* radv: implement fast color clear for DCC with MSAASamuel Pitoiset2018-04-191-1/+16
* radv: add radv_image_is_tc_compat_htile() helperSamuel Pitoiset2018-04-091-1/+1
* radv: add radv_image_has_{cmask,fmask,dcc,htile}() helpersSamuel Pitoiset2018-04-091-6/+6
* radv: add radv_get_cmask_fast_clear_value() helperSamuel Pitoiset2018-04-091-1/+22
* radv: add radv_clear_{cmask,dcc} helpersSamuel Pitoiset2018-04-091-6/+21
* radv: restore previous stencil reference after depth-stencil clearMatthew Nicholls2018-01-221-0/+6
* radv: remove useless assertion in emit_depthstencil_clear()Samuel Pitoiset2017-11-201-4/+0
* radv: make radv_fill_buffer() return the needed flush bitsSamuel Pitoiset2017-10-271-28/+22
* radv: do not allocate CMASK for non-MSSA images with 128 bit formatsSamuel Pitoiset2017-10-141-5/+0
* radv: remove duplicate debug_flags fieldTimothy Arceri2017-10-121-2/+2
* radv: convert all COMPUTE operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset2017-10-061-14/+10
* radv: add radv_meta_save() helperSamuel Pitoiset2017-10-061-16/+12
* radv: convert all GFX operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset2017-10-061-4/+16
* radv: introduce the concept of meta save flagsSamuel Pitoiset2017-10-061-4/+4