summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta_resolve.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv: Remove some intel comments from the resolve code.Bas Nieuwenhuizen2017-08-251-7/+0
* radv: avoid GPU hangs if someone does a resolve with non-multisample src (v2)Dave Airlie2017-08-051-0/+5
* radv: Handle VK_ATTACHMENT_UNUSED in color attachments.Bas Nieuwenhuizen2017-07-241-2/+10
* radv: Remove unused args of radv_image_view_init.Bas Nieuwenhuizen2017-06-261-4/+2
* radv: remove radeon_surf_level::dcc_enabledNicolai Hähnle2017-06-051-1/+1
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-1/+1
* radv/meta: use novertex save path for resolve pass.Dave Airlie2017-05-081-1/+1
* radv/meta: select resolve pathsDave Airlie2017-05-071-8/+50
* radv/meta: add resolve pass using fragment/vertex shadersDave Airlie2017-05-071-2/+11
* radv: move some image info into a separate struct.Dave Airlie2017-05-031-9/+9
* radv/meta: refactor out some common shaders.Dave Airlie2017-04-191-26/+2
* radv/meta: avoid using vertex buffer for resolve shader.Dave Airlie2017-04-191-67/+7
* radv: Set proper viewport & scissor for meta draws.Bas Nieuwenhuizen2017-03-301-9/+30
* radv: Don't emit cache flushes on subpass switch.Bas Nieuwenhuizen2017-03-091-1/+0
* radv: handle layered fast clears.Dave Airlie2017-02-191-1/+0
* radv: handle dcc in explicit image resolve path. (v2)Dave Airlie2017-02-071-3/+8
* radv/meta: cleanup resolve vertex state emissionDave Airlie2016-11-221-47/+2
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-3/+3
* radv: decompress fmask before reading using texture unitDave Airlie2016-10-191-0/+2
* radv: drop the RADV_CALL macro.Dave Airlie2016-10-121-5/+5
* radv: add initial non-conformant radv vulkan driverDave Airlie2016-10-071-0/+670