aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta.h
Commit message (Expand)AuthorAgeFilesLines
* radv: rename decompress/resummarize depth/stencil functionsSamuel Pitoiset2020-04-081-8/+8
* radv: initialize HTILE for separate depth/stencil aspectsSamuel Pitoiset2019-12-101-1/+1
* radv: decompress mipmapped depth/stencil images during transitionsSamuel Pitoiset2019-08-261-2/+2
* radv: make sure to mark the image as compressed when clearing DCC levelsSamuel Pitoiset2019-07-011-3/+0
* radv: clear CMASK layers instead of the whole buffer on GFX8Samuel Pitoiset2019-06-251-1/+2
* radv: clear FMASK layers instead of the whole buffer on GFX8Samuel Pitoiset2019-06-251-1/+2
* radv: add radv_dcc_clear_level() helperSamuel Pitoiset2019-06-201-0/+3
* radv: implement compressed FMASK texture reads with RADV_PERFTEST=tccompatcmaskSamuel Pitoiset2019-06-191-0/+26
* radv: store the DCC predicate for each mipSamuel Pitoiset2019-06-171-1/+2
* radv: allow the depth decompress pass to emit dynamic sample locationsSamuel Pitoiset2019-06-071-2/+4
* radv: allow to save/restore sample locations during meta operationsSamuel Pitoiset2019-06-071-0/+2
* radv: always use view format when performing subpass resolvesSamuel Pitoiset2019-05-291-0/+2
* radv: add radv_clear_htile() helperSamuel Pitoiset2019-05-271-0/+3
* radv: add support for FMASK expandSamuel Pitoiset2018-12-201-0/+6
* radv: initialize FMASK for images in fully expanded modeSamuel Pitoiset2018-12-201-0/+2
* radv: Add on-demand compilation of built-in shaders.Bas Nieuwenhuizen2018-08-141-9/+9
* radv: Cleanup unused prime blit path.Bas Nieuwenhuizen2018-05-211-4/+0
* radv: decompress DCC for multisampled source images before resolvingSamuel Pitoiset2018-04-191-0/+1
* radv: add radv_decompress_resolve_{subpass}_src() helpersSamuel Pitoiset2018-04-121-0/+7
* radv: add radv_clear_{cmask,dcc} helpersSamuel Pitoiset2018-04-091-0/+5
* radv: Add compute DCC decompress.Bas Nieuwenhuizen2017-12-291-0/+3
* radv: handle depth/stencil image copy with layouts better. (v3.1)Dave Airlie2017-12-221-0/+1
* radv: convert all COMPUTE operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset2017-10-061-15/+0
* radv: add RADV_META_SAVE_COMPUTE_PIPELINE flagSamuel Pitoiset2017-10-061-0/+1
* radv: add radv_meta_save() helperSamuel Pitoiset2017-10-061-4/+3
* radv: merge radv_meta_{save,restore}_pass() with RADV_META_SAVE_PASSSamuel Pitoiset2017-10-061-8/+0
* radv: introduce the concept of meta save flagsSamuel Pitoiset2017-10-061-1/+11
* radv: remove unused RADV_META_VERTEX_BINDING_COUNTSamuel Pitoiset2017-10-061-2/+0
* radv: store the amount of saved constants in the compute stateSamuel Pitoiset2017-09-271-2/+2
* radv: remove useless radv_meta_{begin,end}_XXX() helpersSamuel Pitoiset2017-09-271-12/+0
* radv: save/restore all viewports/scissors for meta operationsSamuel Pitoiset2017-09-251-6/+2
* radv: move shaders related code to radv_shader.cSamuel Pitoiset2017-09-081-0/+1
* radv: remove unused radv_meta_saved_state::vertex_saved fieldSamuel Pitoiset2017-09-071-2/+0
* radv: reduce meta_saved_state struct size.Dave Airlie2017-09-071-4/+3
* radv: Only convert linear->srgb in compute resolves.Bas Nieuwenhuizen2017-08-061-1/+0
* radv/meta: cleanup some unused code pathDave Airlie2017-05-081-10/+0
* radv/meta: add resolve pass using fragment/vertex shadersDave Airlie2017-05-071-0/+12
* radv/meta: split out core part of resolve shaderDave Airlie2017-05-071-0/+8
* radv/meta: Fix nir_builder.h includeMike Lothian2017-04-191-1/+1
* radv/meta: refactor out some common shaders.Dave Airlie2017-04-191-0/+2
* radv/meta: reduce vertex buffer usage in clear shadersDave Airlie2017-04-191-1/+1
* radv/meta: add common shader vertex generation functionDave Airlie2017-04-191-0/+6
* radv/meta: add support for save/restore meta without vertex data.Dave Airlie2017-04-191-0/+7
* radv: Add occlusion query shader.Bas Nieuwenhuizen2017-04-111-0/+3
* vulkan/wsi/radv: add initial prime support (v1.1)Dave Airlie2017-02-271-0/+3
* radv: handle layered fast clears.Dave Airlie2017-02-191-1/+2
* radv: clear image implementation for compute queueDave Airlie2016-12-181-0/+7
* radv: implement image->image copies using compute shaderDave Airlie2016-12-181-1/+9
* radv: add a compute shader implementation for buffer to imageDave Airlie2016-12-181-0/+6
* radv: Use proper header guards over 'pragma once' directivesEdward O'Callaghan2016-10-101-1/+4