aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta_fast_clear.c
Commit message (Expand)AuthorAgeFilesLines
* radv: add explicit external subpass dependencies to meta operationsSamuel Pitoiset2020-01-231-1/+21
* nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand2020-01-131-1/+1
* spirv,nir: add new lod parameter to image_{load,store} intrinsicsSamuel Pitoiset2020-01-091-0/+1
* radv: Disable compression for compute DCC decompress store.Bas Nieuwenhuizen2019-08-071-4/+21
* radv: Add extra struct to image view creation.Bas Nieuwenhuizen2019-08-071-2/+2
* radv: add support for decompressing DCC layers with computeSamuel Pitoiset2019-07-021-51/+53
* radv: fix decompressing DCC levels with computeSamuel Pitoiset2019-07-011-1/+7
* radv: rename and re-document cache flush flagsSamuel Pitoiset2019-06-251-1/+1
* radv: re-initialize DCC metadata after decompressing using computeSamuel Pitoiset2019-06-201-4/+2
* radv: implement compressed FMASK texture reads with RADV_PERFTEST=tccompatcmaskSamuel Pitoiset2019-06-191-1/+1
* radv: fix color decompressions for FMASK/CMASKSamuel Pitoiset2019-06-181-1/+2
* radv: do not decompress levels without DCC with the graphics pathSamuel Pitoiset2019-06-181-15/+20
* radv: do not decompress levels without DCC with the compute pathSamuel Pitoiset2019-06-181-0/+5
* radv: check if DCC is enabled per mip not for the whole imageSamuel Pitoiset2019-06-181-4/+4
* radv: add mipmaps support for DCC decompression on computeSamuel Pitoiset2019-06-171-52/+54
* radv: add mipmaps support for color decompressions (DCC/FMASK/CMASK)Samuel Pitoiset2019-06-171-99/+129
* radv: set the DCC/FCE predicates from the base levelSamuel Pitoiset2019-06-171-0/+2
* radv: store the DCC predicate for each mipSamuel Pitoiset2019-06-171-3/+4
* radv: store the FCE predicate for each mipSamuel Pitoiset2019-06-171-1/+1
* radv: make sure to init the DCC decompress compute path stateSamuel Pitoiset2019-06-171-0/+8
* radv: allow to skip DCC decompressions with the new predicateSamuel Pitoiset2018-12-131-6/+13
* radv: add a predicate for reflecting DCC decompression stateSamuel Pitoiset2018-12-131-0/+7
* radv: drop few useless state changes when doing color/depth decompressionsSamuel Pitoiset2018-11-291-32/+23
* radv: always clear the FCE predicate after DCC/FMASK/CMASK decompressionsSamuel Pitoiset2018-11-191-5/+8
* 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-2/+2
* radv/meta: Set num_components on image_store intrinsicsJason Ekstrand2018-08-301-0/+1
* radv: do not use CP predication for DCC decompressionsSamuel Pitoiset2018-08-201-2/+2
* radv: Add on-demand compilation of built-in shaders.Bas Nieuwenhuizen2018-08-141-2/+27
* radv: fix wmaybe-uninitialized in radv_meta_fast_clear.cAndres Rodriguez2018-07-181-1/+1
* radv: add support for VK_EXT_conditional_renderingSamuel Pitoiset2018-07-181-1/+12
* radv: add support for non-inverted conditional renderingSamuel Pitoiset2018-07-181-1/+1
* radv: reset the image's predicate after a color decompression passSamuel Pitoiset2018-07-021-0/+5
* radv: enable/disable predication for the DCC decompression passSamuel Pitoiset2018-07-021-2/+2
* radv: Remove image_var stores.Bas Nieuwenhuizen2018-06-221-5/+5
* radv: Use deref instructions for tex derefs in meta shaders.Bas Nieuwenhuizen2018-06-221-3/+4
* radv: disable prediction only if it has been enabledSamuel Pitoiset2018-04-161-1/+1
* radv: add radv_image_has_{cmask,fmask,dcc,htile}() helpersSamuel Pitoiset2018-04-091-4/+4
* radv: add radv_clear_{cmask,dcc} helpersSamuel Pitoiset2018-04-091-3/+1
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-231-1/+1
* radv: Make color meta operations layout aware.Bas Nieuwenhuizen2017-12-291-3/+3
* radv: Add compute DCC decompress.Bas Nieuwenhuizen2017-12-291-0/+268
* radv: Use the meta fast clear destructor on construction failure.Bas Nieuwenhuizen2017-12-291-6/+3
* radv: Add GFX DCC decompress.Bas Nieuwenhuizen2017-12-291-12/+82
* radv: create pipeline layout objects for all meta operationsSamuel Pitoiset2017-12-191-2/+31
* radv: add radv_meta_save() helperSamuel Pitoiset2017-10-061-3/+3
* radv: merge radv_meta_{save,restore}_pass() with RADV_META_SAVE_PASSSamuel Pitoiset2017-10-061-4/+3
* radv: convert all GFX operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset2017-10-061-1/+2
* radv: introduce the concept of meta save flagsSamuel Pitoiset2017-10-061-1/+1
* radv: remove useless checks around radv_CmdBindPipeline()Samuel Pitoiset2017-10-041-4/+2