summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta_clear.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv: remove useless checks around radv_CmdBindPipeline()Samuel Pitoiset2017-10-041-8/+4
* radv: Implement TC compatible HTILE.Bas Nieuwenhuizen2017-10-041-4/+14
* radv: do not check the number of levels when doing fast htileSamuel Pitoiset2017-10-021-3/+0
* radv: cleanup radv_device_finish_meta_XXX() helpersSamuel Pitoiset2017-10-021-6/+6
* radv: drop useless check in depth_view_can_fast_clear()Samuel Pitoiset2017-10-021-2/+1
* radv: add radv_subpass_clear_attachment() helperSamuel Pitoiset2017-10-021-20/+32
* radv: add radv_attachment_needs_clear() helperSamuel Pitoiset2017-10-021-39/+31
* radv: do not need to double zero-init the meta state structuresSamuel Pitoiset2017-10-021-2/+0
* radv: inline destroy_render_pass()Samuel Pitoiset2017-10-021-9/+6
* radv: use pipeline handles instead of objects for meta clear operationsSamuel Pitoiset2017-10-021-40/+32
* radv: store the amount of saved constants in the compute stateSamuel Pitoiset2017-09-271-1/+1
* radv: remove useless radv_meta_{begin,end}_XXX() helpersSamuel Pitoiset2017-09-271-2/+2
* radv: don't use iview for meta image width/height.Dave Airlie2017-09-131-6/+9
* radv: move RADV_TRACE_FILE functions to radv_debug.cSamuel Pitoiset2017-09-011-0/+1
* radv: Add multiview clears.Bas Nieuwenhuizen2017-08-241-19/+45
* radv/gfx9: for fast clear use is_linear flag.Dave Airlie2017-08-161-1/+1
* radv: handle 10-bit format clamping workaround.Dave Airlie2017-08-011-0/+2
* radv: fix non-0 based layer clears.Dave Airlie2017-07-241-4/+9
* radv: Handle VK_ATTACHMENT_UNUSED in color attachments.Bas Nieuwenhuizen2017-07-241-2/+4