summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_blorp.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* anv: Take an image in can_sample_with_hizJason Ekstrand2017-10-061-2/+1
* anv/blorp: Add a concept of default aux usageJason Ekstrand2017-10-061-11/+16
* anv: modify the internal concept of format to express multiple planesLionel Landwerlin2017-10-061-9/+9
* anv: Remove unreachable cases from isl_format_for_size()Józef Kucia2017-10-031-2/+0
* anv: Fix vkCmdFillBuffer()Józef Kucia2017-10-031-2/+2
* anv/image: Support creating uncompressed views of compressed imagesJason Ekstrand2017-09-201-0/+46
* anv: Add a new anv_surface_state structJason Ekstrand2017-09-201-1/+1
* blorp: Turn anv_CmdCopyBuffer into a blorp_buffer_copy() helper.Kenneth Graunke2017-08-301-99/+18
* anv: Remove 'inline' keywordsMatt Turner2017-08-291-1/+1
* anv: Predicate fast-clear resolvesNanley Chery2017-07-221-1/+2
* anv: Stop resolving CCS implicitlyNanley Chery2017-07-221-145/+5
* anv: Transition more color buffer layoutsNanley Chery2017-07-221-1/+3
* anv/cmd_buffer: Always enable CCS_D in render passesNanley Chery2017-07-221-7/+19
* anv: Transition MCS buffers from the undefined layoutNanley Chery2017-07-221-4/+4
* anv/blorp: Assert isl_surf_init success in do_buffer_copyJason Ekstrand2017-07-221-13/+15
* anv/blorp: Explicitly set row_pitch in do_buffer_copyJason Ekstrand2017-07-221-1/+1
* anv/blorp: Provide surface states for CCS resolvesNanley Chery2017-06-261-19/+10
* anv/blorp: Add a surface-state-based CCS resolve functionNanley Chery2017-06-261-0/+38
* anv: Adjust params of color buffer transitioning functionsNanley Chery2017-06-261-21/+12
* anv/blorp: Remove 3D subresource transition workaroundNanley Chery2017-06-261-4/+4
* anv: Add and use color auxiliary buffer helpersNanley Chery2017-06-261-0/+3
* anv/cnl: Generate and use gen10 functionsAnuj Phogat2017-06-221-0/+3
* anv/blorp: Move the depth cache flush outside of BLORPNanley Chery2017-06-071-0/+16
* intel/blorp: Refactor the HiZ op interfaceJason Ekstrand2017-06-071-1/+1
* i965/miptree: Store fast clear colors in an isl_color_valueJason Ekstrand2017-06-071-1/+1
* anv: Handle color layout transitions from the UNINITIALIZED layoutJason Ekstrand2017-05-231-0/+67
* anv: fix multiview for clear commandsIago Toral Quiroga2017-05-181-0/+41
* anv/allocator: Embed the block_pool in the state_poolJason Ekstrand2017-05-041-1/+1
* anv/allocator: Drop the block_size field from block_poolJason Ekstrand2017-05-041-1/+1
* anv/cmd_buffer: Disable CCS on BDW input attachmentsNanley Chery2017-04-171-11/+0
* anv: blorp: flush memory after copyLionel Landwerlin2017-04-171-2/+2
* anv/blorp: Properly handle VK_ATTACHMENT_UNUSEDJason Ekstrand2017-04-141-5/+22
* anv/blorp: Flush the texture cache in UpdateBufferJason Ekstrand2017-04-141-0/+7
* anv: Use subpass dependencies for flushesJason Ekstrand2017-04-071-80/+8
* anv/blorp: sample input attachments with resolves on BDWSamuel Iglesias Gonsálvez2017-04-071-0/+11
* anv/blorp: Use anv_get_layerCount everywhereJason Ekstrand2017-03-281-8/+12
* intel: Fix requests for exact surface row pitch (v2)Chad Versace2017-03-281-14/+15
* anv/blorp: Fix a crash in CmdClearColorImageXu Randy2017-03-271-2/+2
* anv/blorp: make anv_cmd_buffer_alloc_blorp_binding_table() return a VkResultIago Toral Quiroga2017-03-161-22/+37
* anv/blorp: return early if we failed to create the shader binaryIago Toral Quiroga2017-03-161-0/+3
* intel/blorp: make upload_shader() return a bool indicating success or failureIago Toral Quiroga2017-03-161-1/+3