aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta_resolve_cs.c
Commit message (Expand)AuthorAgeFilesLines
* radv: fix image variable types in meta shadersRhys Perry2020-06-241-8/+6
* radv: update VK_KHR_depth_stencil_resolve for Vulkan 1.2Samuel Pitoiset2020-01-151-5/+5
* spirv,nir: add new lod parameter to image_{load,store} intrinsicsSamuel Pitoiset2020-01-091-0/+2
* radv: initialize HTILE for separate depth/stencil aspectsSamuel Pitoiset2019-12-101-1/+1
* radv: Add extra struct to image view creation.Bas Nieuwenhuizen2019-08-071-4/+4
* radv: Store image view also outside framebuffer.Bas Nieuwenhuizen2019-08-021-4/+4
* radv: Store color/depth surface info in attachment info instead of framebuffer.Bas Nieuwenhuizen2019-08-021-4/+4
* radv: fix potential crash in the compute resolve pathSamuel Pitoiset2019-07-041-2/+3
* radv: rename and re-document cache flush flagsSamuel Pitoiset2019-06-251-2/+2
* radv: implement all depth/stencil resolve modes using computeSamuel Pitoiset2019-06-211-0/+506
* radv: do not resolve all image layers with compute inside a subpassSamuel Pitoiset2019-06-111-4/+8
* radv: always use view format when performing subpass resolvesSamuel Pitoiset2019-05-291-9/+13
* radv add radv_get_resolve_pipeline() in the compute pathSamuel Pitoiset2019-05-281-20/+36
* radv: cleanup the compute resolve path for subpassSamuel Pitoiset2019-05-281-56/+29
* radv: use nir constant helpersKarol Herbst2019-04-141-11/+5
* 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: Add on-demand compilation of built-in shaders.Bas Nieuwenhuizen2018-08-141-6/+28
* radv: don't check if a subpass has resolve attachments twiceSamuel Pitoiset2018-07-201-12/+0
* radv: make use of radv_subpass_barrier() when resolving subpassesSamuel Pitoiset2018-07-201-7/+9
* radv: introduce radv_subpass_attachment data structureSamuel Pitoiset2018-07-121-2/+2
* radv: Remove image_var stores.Bas Nieuwenhuizen2018-06-221-5/+5
* radv: resolve all layers in compute resolve path.Dave Airlie2018-05-141-6/+42
* radv: decompress DCC for multisampled source images before resolvingSamuel Pitoiset2018-04-191-1/+1
* radv: make sure to sync after resolving using the compute pathSamuel Pitoiset2018-04-191-0/+3
* radv: don't fast-clear eliminate after resolving a subpass with computeSamuel Pitoiset2018-04-161-14/+0
* radv: add radv_decompress_resolve_{subpass}_src() helpersSamuel Pitoiset2018-04-121-31/+3
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-231-1/+1
* radv: Fix memory allocation failure path in compute resolve init.Bas Nieuwenhuizen2018-01-221-1/+10
* radv: Remove DCC check on CS resolve dst image.Bas Nieuwenhuizen2018-01-191-3/+0
* radv: Don't handle DCC in compute resolve.Bas Nieuwenhuizen2017-12-281-4/+1
* radv: Flush caches before subpass resolve.Bas Nieuwenhuizen2017-12-281-0/+8
* radv: convert all COMPUTE operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset2017-10-061-6/+12
* radv: remove useless checks around radv_CmdBindPipeline()Samuel Pitoiset2017-10-041-4/+3
* radv: do not need to double zero-init the meta state structuresSamuel Pitoiset2017-10-021-1/+0
* radv: store the amount of saved constants in the compute stateSamuel Pitoiset2017-09-271-2/+2
* radv: Don't set a new subpass on compute resolve.Bas Nieuwenhuizen2017-08-251-8/+0
* radv: Remove some intel comments from the resolve code.Bas Nieuwenhuizen2017-08-251-7/+0
* radv: Use the correct channel for alpha in resolve srgb conversion.Bas Nieuwenhuizen2017-08-061-1/+1
* radv: Only convert linear->srgb in compute resolves.Bas Nieuwenhuizen2017-08-061-2/+44
* radv: Don't use SRGB format for image stores during resolve.Bas Nieuwenhuizen2017-08-061-1/+1
* radv: Handle VK_ATTACHMENT_UNUSED in color attachments.Bas Nieuwenhuizen2017-07-241-2/+5
* radv: Remove unused args of radv_image_view_init.Bas Nieuwenhuizen2017-06-261-4/+2
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-7/+7
* radv: set base/ranges for push constant loads.Dave Airlie2017-05-081-0/+4
* radv: add subpass resolve compute pathDave Airlie2017-05-071-0/+93
* radv/resolve: split resolve emission out for computeDave Airlie2017-05-071-63/+78
* radv/meta: split out core part of resolve shaderDave Airlie2017-05-071-113/+5
* radv/meta: add srgb conversion to end of resolve shader.Dave Airlie2017-05-071-5/+53
* radv: move some image info into a separate struct.Dave Airlie2017-05-031-1/+1