summaryrefslogtreecommitdiff
path: root/src/intel/vulkan/anv_blorp.c
AgeCommit message (Expand)AuthorFilesLines
2019-08-01anv: Define struct anv_tilingChad Versace1-2/+2
2019-07-15anv: fix crash in vkCmdClearAttachments with unused attachmentLionel Landwerlin1-3/+3
2019-06-19anv: Flush caches in anv_image_copy_to_shadowJason Ekstrand1-0/+13
2019-06-17anv/blorp: Update shadow images when clearing or uploadingJason Ekstrand1-11/+104
2019-06-17anv/blorp: Take an aspect in anv_image_copy_to_shadowJason Ekstrand1-3/+2
2019-02-14anv/blorp: Delete a pointless assertJason Ekstrand1-5/+0
2019-02-08anv: assert that color attachment are validLionel Landwerlin1-4/+1
2019-02-04anv: Handle VK_ATTACHMENT_UNUSED in colorAttachmentDanylo Piliaiev1-0/+4
2019-01-22anv: Add pipeline cache support for xfb_infoJason Ekstrand1-1/+2
2019-01-19anv: narrow flushing of the render target to buffer writesLionel Landwerlin1-0/+8
2019-01-18anv: Implement VK_EXT_conditional_rendering for gen 7.5+Danylo Piliaiev1-2/+6
2019-01-17anv: Remove state flush.Rafael Antognolli1-2/+0
2019-01-17anv: Update usage of block_pool->bo.Rafael Antognolli1-1/+1
2019-01-14anv: Move resolve_subpass to genX_cmd_buffer.cJason Ekstrand1-66/+0
2019-01-14anv/blorp: Refactor MSAA resolves into an exportable helper functionJason Ekstrand1-132/+93
2019-01-14anv: Rename has_resolve to has_color_resolveJason Ekstrand1-1/+1
2019-01-10blorp: Pass the batch to lookup/upload_shader instead of contextKenneth Graunke1-2/+4
2019-01-08anv: explictly specify format for blorp ccs/mcs opLionel Landwerlin1-4/+6
2018-10-03anv: Use separate MOCS settings for external BOsJason Ekstrand1-7/+8
2018-09-26intel/isl: Add a unit suffixes to some struct fields and variablesJason Ekstrand1-1/+1
2018-09-07Replace uses of _mesa_bitcount with util_bitcountDylan Baker1-1/+1
2018-09-01anv/blorp: Fix a comment as per Nanley's review feedbackJason Ekstrand1-2/+2
2018-09-01anv/blorp: Do more flushing around HiZ clearsJason Ekstrand1-11/+33
2018-08-29anv: blorp: support multiple aspect blitsLionel Landwerlin1-70/+75
2018-07-18intel/blorp: Take an explicit filter parameter in blorp_blitJason Ekstrand1-8/+26
2018-07-09anv: Make subpass::depth_stencil_attachment a pointerJason Ekstrand1-1/+1
2018-07-02anv: Use a default pipeline cache if none is specifiedJason Ekstrand1-7/+5
2018-07-02anv: Add support for shader constant data to the pipeline cacheJason Ekstrand1-0/+1
2018-05-31anv: Use an address for each anv_image planeJason Ekstrand1-6/+6
2018-05-31anv: Use an anv_address in anv_bufferJason Ekstrand1-8/+8
2018-05-09anv: Allow blitting to/from any supported formatJason Ekstrand1-2/+1
2018-04-05anv: Make blorp update the clear color.Rafael Antognolli1-19/+50
2018-03-01anv/blorp: Pass the clear address to blorp for subpass MSAA resolvesJason Ekstrand1-0/+6
2018-03-01anv/blorp: Add partial clear support to anv_image_mcs_opJason Ekstrand1-1/+14
2018-02-22anv/blorp: multisample resolve all attachment layersIago Toral Quiroga1-11/+20
2018-02-20anv/blorp: Use layout_to_aux_usage when a layout is providedJason Ekstrand1-25/+46
2018-02-20anv/cmd_buffer: Move the rest of clear_subpass into begin_subpassJason Ekstrand1-137/+103
2018-02-20anv/cmd_buffer: Move the color portion of clear_subpass into begin_subpassJason Ekstrand1-91/+33
2018-02-16anv/icl: Use gen11 functionsAnuj Phogat1-0/+3
2018-02-08intel/blorp: Use isl_aux_op instead of blorp_hiz_opJason Ekstrand1-14/+1
2018-02-08intel/blorp: Use isl_aux_op instead of blorp_fast_clear_opJason Ekstrand1-13/+1
2018-02-08anv: Allow fast-clearing the first slice of a multi-slice imageJason Ekstrand1-8/+15
2018-02-08anv/cmd_buffer: Rework aux trackingJason Ekstrand1-2/+1
2018-02-08anv: Use blorp_ccs_ambiguate instead of fast-clearsJason Ekstrand1-0/+5
2018-02-08anv/cmd_buffer: Add a mark_image_written helperJason Ekstrand1-0/+43
2018-02-08anv/blorp: Add src/dst_level helper variables in CmdCopyImageJason Ekstrand1-8/+6
2018-02-08anv/blorp: Rework HiZ ops to look like MCS and CCSJason Ekstrand1-16/+22
2018-02-08anv/blorp: Support ISL_AUX_USAGE_HIZ in surf_for_anv_imageJason Ekstrand1-16/+6
2018-02-08anv/blorp: Rework image clear/resolve helpersJason Ekstrand1-85/+134
2017-12-20anv: disallow VK_REMAINING_ARRAY_LAYERS in vkCmdClearAttachments()Samuel Iglesias Gonsálvez1-0/+2