mesa/src/broadcom/vulkan
Iago Toral Quiroga 85c5b68823 v3dv: drop cpu path for buffer to image copies
We really want to avoid cpu jobs as much as possible. Also,
the texel buffer path we have for this should be able to
handle most cases.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24466>
2023-08-07 06:48:40 +00:00
..
.dir-locals.el
.editorconfig
meson.build vulkan: write beta extensions into generator scripts. 2023-05-04 02:40:06 +00:00
v3dv_android.c vulkan: Use static_assert for check HWVULKAN_DISPATCH_MAGIC == ICD_LOADER_MAGIC 2023-02-10 07:21:31 +00:00
v3dv_bo.c v3dv: replace boolean and uint with bool and size_t 2023-06-24 12:21:09 +00:00
v3dv_bo.h v3dv: ignore imported BOs when tracking BO memory usage 2022-11-11 13:25:28 +00:00
v3dv_cl.c v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction 2023-02-07 14:06:57 +01:00
v3dv_cl.h broadcom: replace redefined ALIGN() macro with common util functions 2023-06-29 21:12:07 +00:00
v3dv_cmd_buffer.c v3dv: Use vk_index_type_to_bytes 2023-07-07 07:22:32 -04:00
v3dv_debug.c
v3dv_debug.h
v3dv_descriptor_set.c vulkan,nir: Refactor ycbcr conversion state into a struct 2023-02-06 18:36:29 +00:00
v3dv_device.c v3dv/device: update conformanceVersion 2023-07-04 11:09:55 +00:00
v3dv_event.c v3dv: Rely on nir_builder setting workgroup size 2023-07-17 19:53:49 +00:00
v3dv_formats.c broadcom: Add support for VK_FORMAT_A2R10G10B10_UNORM_PACK32 2023-05-23 23:30:51 +00:00
v3dv_image.c v3dv: fix slice size for miplevels >= 2 2023-06-27 09:04:20 +02:00
v3dv_limits.h
v3dv_meta_clear.c v3dv: don't use the TLB path if we might be copying partial tiles 2023-06-27 09:04:20 +02:00
v3dv_meta_common.h
v3dv_meta_copy.c v3dv: drop cpu path for buffer to image copies 2023-08-07 06:48:40 +00:00
v3dv_pass.c broadcom: fix typos 2023-04-21 17:19:46 +00:00
v3dv_pipeline.c treewide: Remove more is_ssa asserts 2023-08-03 22:40:28 +00:00
v3dv_pipeline_cache.c v3dv: replace boolean and uint with bool and size_t 2023-06-24 12:21:09 +00:00
v3dv_private.h v3dv: drop cpu path for buffer to image copies 2023-08-07 06:48:40 +00:00
v3dv_query.c v3dv: Rely on nir_builder setting workgroup size 2023-07-17 19:53:49 +00:00
v3dv_queue.c v3dv: drop cpu path for buffer to image copies 2023-08-07 06:48:40 +00:00
v3dv_uniforms.c v3dv: stop incrementing UBO indices by one 2023-08-03 06:32:40 +00:00
v3dv_wsi.c v3dv: always acquire display device before checking if we can present 2023-04-05 06:21:26 +00:00
v3dvx_cmd_buffer.c v3d,v3dv: fix viewport offset for negative viewport center 2023-06-07 18:40:56 +00:00
v3dvx_descriptor_set.c v3dv: add support for multi-planar formats, enable YCbCr 2023-01-16 14:10:21 +00:00
v3dvx_device.c v3dv: remove unused clamp_to_transparent_black_border property 2023-01-19 02:02:16 +00:00
v3dvx_formats.c broadcom: Add support for VK_FORMAT_A2R10G10B10_UNORM_PACK32 2023-05-23 23:30:51 +00:00
v3dvx_image.c v3dv: fix format swizzle for buffer views 2023-03-27 20:16:04 +00:00
v3dvx_meta_common.c v3dv: add support for multi-planar formats, enable YCbCr 2023-01-16 14:10:21 +00:00
v3dvx_pipeline.c compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_type with mesa_prim 2023-06-03 03:29:03 +00:00
v3dvx_private.h v3d: fix tfu_supports_tex_format() param type, and document why 2023-04-27 22:17:48 +00:00
v3dvx_queue.c v3dv: postpone tile state allocation for render pass jobs 2022-08-15 23:35:16 +00:00