summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_blorp.c
Commit message (Expand)AuthorAgeFilesLines
* anv/blorp: Delete a pointless assertJason Ekstrand2019-02-141-5/+0
* anv: assert that color attachment are validLionel Landwerlin2019-02-081-4/+1
* anv: Handle VK_ATTACHMENT_UNUSED in colorAttachmentDanylo Piliaiev2019-02-041-0/+4
* anv: Add pipeline cache support for xfb_infoJason Ekstrand2019-01-221-1/+2
* anv: narrow flushing of the render target to buffer writesLionel Landwerlin2019-01-191-0/+8
* anv: Implement VK_EXT_conditional_rendering for gen 7.5+Danylo Piliaiev2019-01-181-2/+6
* anv: Remove state flush.Rafael Antognolli2019-01-171-2/+0
* anv: Update usage of block_pool->bo.Rafael Antognolli2019-01-171-1/+1
* anv: Move resolve_subpass to genX_cmd_buffer.cJason Ekstrand2019-01-141-66/+0
* anv/blorp: Refactor MSAA resolves into an exportable helper functionJason Ekstrand2019-01-141-132/+93
* anv: Rename has_resolve to has_color_resolveJason Ekstrand2019-01-141-1/+1
* blorp: Pass the batch to lookup/upload_shader instead of contextKenneth Graunke2019-01-101-2/+4
* anv: explictly specify format for blorp ccs/mcs opLionel Landwerlin2019-01-081-4/+6
* anv: Use separate MOCS settings for external BOsJason Ekstrand2018-10-031-7/+8
* intel/isl: Add a unit suffixes to some struct fields and variablesJason Ekstrand2018-09-261-1/+1
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-071-1/+1
* anv/blorp: Fix a comment as per Nanley's review feedbackJason Ekstrand2018-09-011-2/+2
* anv/blorp: Do more flushing around HiZ clearsJason Ekstrand2018-09-011-11/+33
* anv: blorp: support multiple aspect blitsLionel Landwerlin2018-08-291-70/+75
* intel/blorp: Take an explicit filter parameter in blorp_blitJason Ekstrand2018-07-181-8/+26
* anv: Make subpass::depth_stencil_attachment a pointerJason Ekstrand2018-07-091-1/+1
* anv: Use a default pipeline cache if none is specifiedJason Ekstrand2018-07-021-7/+5
* anv: Add support for shader constant data to the pipeline cacheJason Ekstrand2018-07-021-0/+1
* anv: Use an address for each anv_image planeJason Ekstrand2018-05-311-6/+6
* anv: Use an anv_address in anv_bufferJason Ekstrand2018-05-311-8/+8
* anv: Allow blitting to/from any supported formatJason Ekstrand2018-05-091-2/+1
* anv: Make blorp update the clear color.Rafael Antognolli2018-04-051-19/+50
* anv/blorp: Pass the clear address to blorp for subpass MSAA resolvesJason Ekstrand2018-03-011-0/+6
* anv/blorp: Add partial clear support to anv_image_mcs_opJason Ekstrand2018-03-011-1/+14
* anv/blorp: multisample resolve all attachment layersIago Toral Quiroga2018-02-221-11/+20
* anv/blorp: Use layout_to_aux_usage when a layout is providedJason Ekstrand2018-02-201-25/+46
* anv/cmd_buffer: Move the rest of clear_subpass into begin_subpassJason Ekstrand2018-02-201-137/+103
* anv/cmd_buffer: Move the color portion of clear_subpass into begin_subpassJason Ekstrand2018-02-201-91/+33
* anv/icl: Use gen11 functionsAnuj Phogat2018-02-161-0/+3
* intel/blorp: Use isl_aux_op instead of blorp_hiz_opJason Ekstrand2018-02-081-14/+1
* intel/blorp: Use isl_aux_op instead of blorp_fast_clear_opJason Ekstrand2018-02-081-13/+1
* anv: Allow fast-clearing the first slice of a multi-slice imageJason Ekstrand2018-02-081-8/+15
* anv/cmd_buffer: Rework aux trackingJason Ekstrand2018-02-081-2/+1
* anv: Use blorp_ccs_ambiguate instead of fast-clearsJason Ekstrand2018-02-081-0/+5
* anv/cmd_buffer: Add a mark_image_written helperJason Ekstrand2018-02-081-0/+43
* anv/blorp: Add src/dst_level helper variables in CmdCopyImageJason Ekstrand2018-02-081-8/+6
* anv/blorp: Rework HiZ ops to look like MCS and CCSJason Ekstrand2018-02-081-16/+22
* anv/blorp: Support ISL_AUX_USAGE_HIZ in surf_for_anv_imageJason Ekstrand2018-02-081-16/+6
* anv/blorp: Rework image clear/resolve helpersJason Ekstrand2018-02-081-85/+134
* anv: disallow VK_REMAINING_ARRAY_LAYERS in vkCmdClearAttachments()Samuel Iglesias Gonsálvez2017-12-201-0/+2
* anv: Let blorp handle indirect clear colors for CCS resolvesJason Ekstrand2017-11-271-15/+17
* intel/blorp: Make the MOCS setting part of blorp_addressJason Ekstrand2017-11-131-3/+9
* anv/blorp: Add a device parameter to blorp_surf_for_anv_imageJason Ekstrand2017-11-131-22/+34
* anv: Suffix anv-private 'VK' tokens with 'ANV'Chad Versace2017-11-071-3/+3
* anv: enable multiple planes per image/imageViewLionel Landwerlin2017-10-061-84/+166