summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta_resolve.c
Commit message (Expand)AuthorAgeFilesLines
* radv: add explicit external subpass dependencies to meta operationsSamuel Pitoiset2020-01-231-1/+21
* radv: set the image view aspect mask before resolvesSamuel Pitoiset2019-11-251-2/+2
* radv: make sure to not clear the ds attachment after resolvesSamuel Pitoiset2019-11-151-0/+3
* radv: Add device argument for dcc compression check.Bas Nieuwenhuizen2019-08-071-8/+12
* radv: Add extra struct to image view creation.Bas Nieuwenhuizen2019-08-071-2/+2
* radv: Pass through render loop detection to internal layout decisions.Bas Nieuwenhuizen2019-08-071-2/+6
* radv: Store image view also outside framebuffer.Bas Nieuwenhuizen2019-08-021-6/+6
* radv: Store color/depth surface info in attachment info instead of framebuffer.Bas Nieuwenhuizen2019-08-021-9/+7
* radv: pass sample locations for transitions before depth/stencil resolvesSamuel Pitoiset2019-06-211-0/+30
* radv: decompress HTILE if the resolve src image is compressedSamuel Pitoiset2019-06-211-1/+17
* radv: select the depth/stencil resolve method based on some conditionsSamuel Pitoiset2019-06-211-13/+65
* radv: rename has_resolve to has_color_resolveSamuel Pitoiset2019-06-211-1/+1
* 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-4/+20
* radv: remove extra assignment in radv_decompress_resolve_subpass_src()Samuel Pitoiset2019-06-111-1/+0
* radv: do not decompress all image layers before resolving inside a subpassSamuel Pitoiset2019-06-111-3/+9
* radv: initialize the aspect mask when decompressing resolve source imagesSamuel Pitoiset2019-06-111-0/+1
* radv: perform proper layout transitions before resolvingSamuel Pitoiset2019-06-111-19/+19
* radv: use view format when selecting the resolve path for subpassesSamuel Pitoiset2019-05-291-8/+13
* radv: always use view format when performing subpass resolvesSamuel Pitoiset2019-05-291-3/+6
* radv: ignore the loadOp if the first use of an attachment is a resolveSamuel Pitoiset2019-05-271-9/+3
* radv: always dirty the framebuffer when restoring a subpassSamuel Pitoiset2019-05-271-1/+2
* radv: Add multiple planes to images.Bas Nieuwenhuizen2019-04-251-1/+2
* radv: drop useless checks when resolving subpass color attachmentsSamuel Pitoiset2019-02-041-6/+3
* radv: store the list of attachments for every subpassSamuel Pitoiset2019-02-041-1/+1
* radv: move subpass image transitions to radv_cmd_buffer_begin_subpass()Samuel Pitoiset2019-02-041-1/+1
* radv: drop unused code related to 16 sample locationsSamuel Pitoiset2019-01-181-8/+0
* radv: use the resolve compute path if dest uses multiple layersSamuel Pitoiset2018-09-211-1/+2
* radv: Add on-demand compilation of built-in shaders.Bas Nieuwenhuizen2018-08-141-1/+46
* 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-7/+7
* radv: use compute path for multi-layer images.Dave Airlie2018-05-141-0/+2
* radv/resolve: do fmask decompress on all layers.Dave Airlie2018-05-141-1/+1
* radv: decompress DCC for multisampled source images before resolvingSamuel Pitoiset2018-04-191-2/+15
* radv: clean up radv_decompress_resolve_subpass_src()Samuel Pitoiset2018-04-161-10/+7
* radv: add radv_decompress_resolve_{subpass}_src() helpersSamuel Pitoiset2018-04-121-0/+58
* radv: fix picking the method for resolve subpassSamuel Pitoiset2018-04-101-1/+1
* radv: add radv_image_has_{cmask,fmask,dcc,htile}() helpersSamuel Pitoiset2018-04-091-2/+2
* radv: don't use hw resolves for r16g16 norm formats.Dave Airlie2018-01-241-1/+4
* radv: don't use hw resolve for integer image formatsDave Airlie2018-01-241-0/+5
* radv: add fs_key meta format support to resolve passes.Dave Airlie2018-01-241-28/+59
* radv: Disable DCC for GENERAL layout and compute transfer dest.Bas Nieuwenhuizen2017-12-291-2/+8
* radv: Always use fragment resolve if dest uses DCC.Bas Nieuwenhuizen2017-12-281-5/+4
* radv: create pipeline layout objects for all meta operationsSamuel Pitoiset2017-12-191-0/+18
* radv: add radv_meta_save() helperSamuel Pitoiset2017-10-061-4/+4
* radv: convert all GFX operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset2017-10-061-2/+4
* radv: introduce the concept of meta save flagsSamuel Pitoiset2017-10-061-2/+2
* radv: remove useless checks around radv_CmdBindPipeline()Samuel Pitoiset2017-10-041-7/+2
* radv: cleanup radv_device_finish_meta_XXX() helpersSamuel Pitoiset2017-10-021-11/+4
* radv: do not need to double zero-init the meta state structuresSamuel Pitoiset2017-10-021-2/+0