mesa/src/broadcom/vulkan
Jason Ekstrand 93fbaae7d5 v3dv: Add emulated timeline semaphore support
This is trivial thanks to the emulated timelines provided in common
code.  "Real" timeline semaphores which can be shared across processes
will require kernel support.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15704>
2022-04-13 17:22:14 +00:00
..
.dir-locals.el
.editorconfig
meson.build v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_android.c v3dv: Use the common QueueSignalReleaseImageANDROID from RADV 2022-01-05 16:36:10 +00:00
v3dv_bo.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_bo.h v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_cl.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_cl.h v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_cmd_buffer.c v3dv: Put indirect compute CSD jobs in the job list 2022-04-13 17:22:14 +00:00
v3dv_debug.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_debug.h v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_descriptor_set.c v3dv: add reference counting for descriptor set layouts 2022-03-29 11:28:39 +00:00
v3dv_device.c v3dv: Add emulated timeline semaphore support 2022-04-13 17:22:14 +00:00
v3dv_formats.c v3dv: fix bogus VkDrmFormatModifierProperties2EXT usage 2022-04-08 14:43:25 +00:00
v3dv_image.c vulkan/wsi: untangle buffer-images from prime 2022-02-22 10:04:34 +00:00
v3dv_limits.h v3dv: Use util/os_time helpers 2022-04-13 17:22:14 +00:00
v3dv_meta_clear.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_meta_common.h v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_meta_copy.c v3dv: return early on image to buffer blit copies if image is linear 2022-03-18 13:17:58 +00:00
v3dv_pass.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dv_pipeline.c v3dv: implement VK_EXT_inline_uniform_block 2022-03-28 10:44:13 +00:00
v3dv_pipeline_cache.c v3dv: Don't use pthread functions on c11 mutexes 2022-04-13 17:22:14 +00:00
v3dv_private.h v3dv: Add emulated timeline semaphore support 2022-04-13 17:22:14 +00:00
v3dv_query.c v3dv: Add a condition variable for queries 2022-04-13 17:22:14 +00:00
v3dv_queue.c v3dv: Switch to the common submit framework 2022-04-13 17:22:14 +00:00
v3dv_uniforms.c v3dv: implement VK_EXT_inline_uniform_block 2022-03-28 10:44:13 +00:00
v3dv_wsi.c v3dv: Switch to the common submit framework 2022-04-13 17:22:14 +00:00
v3dvx_cmd_buffer.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dvx_descriptor_set.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dvx_device.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dvx_formats.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dvx_image.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3dvx_meta_common.c v3dv: TFU destination must be UIF 2022-03-18 13:17:58 +00:00
v3dvx_pipeline.c v3dv: implement VK_EXT_line_rasterization 2022-03-18 09:38:38 +00:00
v3dvx_private.h v3dv: implement VK_EXT_line_rasterization 2022-03-18 09:38:38 +00:00
v3dvx_queue.c v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00