summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta_clear.c
Commit message (Expand)AuthorAgeFilesLines
* radv: remove useless assertion in emit_depthstencil_clear()Samuel Pitoiset2017-11-201-4/+0
* radv: make radv_fill_buffer() return the needed flush bitsSamuel Pitoiset2017-10-271-28/+22
* radv: do not allocate CMASK for non-MSSA images with 128 bit formatsSamuel Pitoiset2017-10-141-5/+0
* radv: remove duplicate debug_flags fieldTimothy Arceri2017-10-121-2/+2
* radv: convert all COMPUTE operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset2017-10-061-14/+10
* radv: add radv_meta_save() helperSamuel Pitoiset2017-10-061-16/+12
* radv: convert all GFX operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset2017-10-061-4/+16
* radv: introduce the concept of meta save flagsSamuel Pitoiset2017-10-061-4/+4
* radv: remove useless checks around radv_CmdBindPipeline()Samuel Pitoiset2017-10-041-8/+4
* radv: Implement TC compatible HTILE.Bas Nieuwenhuizen2017-10-041-4/+14
* radv: do not check the number of levels when doing fast htileSamuel Pitoiset2017-10-021-3/+0
* radv: cleanup radv_device_finish_meta_XXX() helpersSamuel Pitoiset2017-10-021-6/+6
* radv: drop useless check in depth_view_can_fast_clear()Samuel Pitoiset2017-10-021-2/+1
* radv: add radv_subpass_clear_attachment() helperSamuel Pitoiset2017-10-021-20/+32
* radv: add radv_attachment_needs_clear() helperSamuel Pitoiset2017-10-021-39/+31
* radv: do not need to double zero-init the meta state structuresSamuel Pitoiset2017-10-021-2/+0
* radv: inline destroy_render_pass()Samuel Pitoiset2017-10-021-9/+6
* radv: use pipeline handles instead of objects for meta clear operationsSamuel Pitoiset2017-10-021-40/+32
* radv: store the amount of saved constants in the compute stateSamuel Pitoiset2017-09-271-1/+1
* radv: remove useless radv_meta_{begin,end}_XXX() helpersSamuel Pitoiset2017-09-271-2/+2
* radv: don't use iview for meta image width/height.Dave Airlie2017-09-131-6/+9
* radv: move RADV_TRACE_FILE functions to radv_debug.cSamuel Pitoiset2017-09-011-0/+1
* radv: Add multiview clears.Bas Nieuwenhuizen2017-08-241-19/+45
* radv/gfx9: for fast clear use is_linear flag.Dave Airlie2017-08-161-1/+1
* radv: handle 10-bit format clamping workaround.Dave Airlie2017-08-011-0/+2
* radv: fix non-0 based layer clears.Dave Airlie2017-07-241-4/+9
* radv: Handle VK_ATTACHMENT_UNUSED in color attachments.Bas Nieuwenhuizen2017-07-241-2/+4
* radv: predicate cmask eliminate when using DCC.Dave Airlie2017-07-171-1/+86
* radv/clear: add r32g32b32a32 fast clear support (v2)Dave Airlie2017-07-171-2/+5
* radv: Add compute htile clear for combined depth+stencil surfaces.Bas Nieuwenhuizen2017-07-081-9/+7
* radv: Disable depth & stencil tests when the depthbuffer doesn't support it.Bas Nieuwenhuizen2017-07-051-1/+1
* radv: Remove unused args of radv_image_view_init.Bas Nieuwenhuizen2017-06-261-2/+1
* radv/meta: remove an unused variableGrazvydas Ignotas2017-06-081-1/+0
* radv: add rb+ support for GFX9Dave Airlie2017-06-061-0/+5
* radv: use ac_surface data structuresNicolai Hähnle2017-06-051-1/+1
* radv: Add compute HTILE fast clear.Bas Nieuwenhuizen2017-05-221-1/+93
* radv: Add queue masks for htile usage determination.Bas Nieuwenhuizen2017-05-221-6/+12
* radv: Don't use a separate can_expclear.Bas Nieuwenhuizen2017-05-221-1/+1
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-4/+4
* radv/meta: move clear color to using push constantsDave Airlie2017-05-081-130/+76
* radv: fix stencil only clears.Dave Airlie2017-05-031-0/+3
* radv: move some image info into a separate struct.Dave Airlie2017-05-031-9/+8
* radv: provide a helper for comparing an image extents.Dave Airlie2017-05-031-2/+2
* radv/meta: reduce vertex buffer usage in clear shadersDave Airlie2017-04-191-50/+17
* radv: Set proper viewport & scissor for meta draws.Bas Nieuwenhuizen2017-03-301-15/+39
* radv/meta: fix image clears for r4g4 format.Dave Airlie2017-03-201-0/+8
* radv: Use winsys HTILE info.Bas Nieuwenhuizen2017-03-071-1/+1
* radv: Use the new L2 writeback flag.Bas Nieuwenhuizen2017-03-061-2/+2
* radv: Merge fast clear flushes.Bas Nieuwenhuizen2017-03-051-13/+35
* radv: Enable fast clears by default.Bas Nieuwenhuizen2017-02-071-1/+1