summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_blorp.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* anv/blorp: Only set a clear color for resolves if fast-clearedJason Ekstrand2017-03-141-1/+2
* anv/blorp: Turn off AUX after doing a CCS_D resolveJason Ekstrand2017-03-141-0/+2
* anv: Stall before fast-clear operationsJason Ekstrand2017-03-131-6/+19
* anv: Add a helper for working with VK_WHOLE_SIZE for buffersJason Ekstrand2017-03-131-5/+11
* anv/blorp: Encapsulate subpass id queryingNanley Chery2017-03-021-6/+2
* anv: Store the user's VkAttachmentReferenceNanley Chery2017-03-021-12/+12
* anv: Update the HiZ sampling helperNanley Chery2017-03-021-1/+2
* anv: Enable MSAA compressionJason Ekstrand2017-02-231-1/+2
* anv/blorp/clear_subpass: Only set surface clear color for fast clearsJason Ekstrand2017-02-231-2/+3
* anv/blorp: Don't sanitize the swizzle for blorp_clearJason Ekstrand2017-02-131-2/+1
* anv/blorp: Disable resolves for transparent black clearsNanley Chery2017-02-031-2/+8
* anv: Don't use bogus alpha swizzlesJason Ekstrand2017-02-011-3/+6
* anv/blorp: Don't fast depth clear samplable HiZ buffers on BDWNanley Chery2017-01-121-0/+9
* anv: Perform HiZ resolves only on layout transitionsNanley Chery2017-01-121-46/+2
* anv: Avoid resolves incurred by fast depth clearsNanley Chery2017-01-121-2/+7
* anv/blorp: Add a gen8 HiZ op resolve functionNanley Chery2017-01-121-0/+83
* anv: Use gen8 BLORP HiZ clearing functionsNanley Chery2017-01-121-4/+50
* anv: Replace anv_image_has_hiz() with ISL_AUX_USAGE_HIZNanley Chery2017-01-121-1/+1
* anv/blorp: Handle ISL_AUX_USAGE_HIZNanley Chery2017-01-121-1/+2
* anv: fix release build unused variable warningsGrazvydas Ignotas2016-12-111-1/+2
* anv: Add support for fast clears on gen9Jason Ekstrand2016-11-221-14/+88
* anv/blorp: Rework flushing around resolvesJason Ekstrand2016-11-221-14/+18
* anv/blorp: Use regular blorp clears for subpass clearsJason Ekstrand2016-11-221-10/+19
* anv: Add a vk_to_isl_color helperJason Ekstrand2016-11-221-7/+3
* anv: Use pass attachment information to insert flushesJason Ekstrand2016-11-221-0/+88
* anv: Enable "permanent" compression for immutable format imagesJason Ekstrand2016-11-171-0/+3
* anv/image: Add an aux_usage field for "default" auxJason Ekstrand2016-11-171-17/+33
* anv: Add initial support for Sky Lake color compressionJason Ekstrand2016-11-171-28/+107
* anv/blorp: Ignore clears for attachments first used as resolve destinationsJason Ekstrand2016-11-171-9/+11
* anv/blorp: Handle VK_ATTACHMENT_UNUSED in CmdClearAttachmentsJason Ekstrand2016-11-161-0/+8
* anv/blorp: Use the new clear_attachments entrypoint for attachment clearsJason Ekstrand2016-11-161-41/+50
* anv/blorp: Break the guts of alloc_binding_table into a shared helperJason Ekstrand2016-11-161-0/+26
* anv: fix multi level clears with VK_REMAINING_MIP_LEVELSLionel Landwerlin2016-11-141-2/+2
* vulkan: import latest public vulkan headers + and fix drivers.Dave Airlie2016-11-111-1/+1
* anv/blorp: Don't create linear ASTC surfaces for buffersNanley Chery2016-11-031-0/+16
* anv/pipeline: Put actual pointers in anv_shader_binJason Ekstrand2016-11-021-4/+2
* intel/blorp: Pass a brw_stage_prog_data to upload_shaderJason Ekstrand2016-11-021-1/+2
* anv: Use blorp for subpass clearsJason Ekstrand2016-10-141-0/+81
* anv: Use blorp for ClearAttachmentsJason Ekstrand2016-10-141-0/+113
* anv: Use blorp for ClearDepthStencilImageJason Ekstrand2016-10-141-0/+59
* anv/image: Add an isl_view to anv_image_viewJason Ekstrand2016-10-141-2/+2
* intel/blorp: Add a flag to make blorp not re-emit dept/stencil buffersJason Ekstrand2016-10-141-9/+9
* anv: Use blorp for VkCmdFillBufferJason Ekstrand2016-10-051-10/+96
* anv: Use blorp for doing MSAA resolvesJason Ekstrand2016-09-131-0/+121
* anv: Use blorp for ClearColorImageJason Ekstrand2016-09-131-0/+56
* anv/blorp: Add a gcd_pow2_u64 helper and use it for buffer alignmentsJason Ekstrand2016-09-131-24/+24
* anv: Use blorp for CopyBuffer and UpdateBufferJason Ekstrand2016-09-131-0/+187