Files
gtk/gdk
Benjamin Otte 641b8c9cd0 vulkan: Add support for timeline semaphores
Unlike binary semaphores, timeline semaphores represent a (64bit
unsigned) value and the binary decision about whether they have signaled
or not is decided by comparing their value to a predefined value.
So this code adds the ability to pass that value.

In fact, it now requires this value, but that is not a problem because
Vulkan ignores the value for binary semaphores, so we can just pass
0 everywhere a binary sempahore is used.

There is no use of the code in those commit, but timeline semaphores
are used for explicit sync with dmabufs and D3D12 uses them exclusively.
2024-11-08 03:19:27 +01:00
..
2024-10-24 17:24:43 +02:00
2023-05-09 16:43:35 +01:00
2024-10-24 17:24:43 +02:00
2023-09-21 19:51:11 +02:00
2024-11-06 17:59:20 +01:00
2024-07-24 16:45:21 -06:00
2023-05-15 20:30:38 -04:00
2023-05-15 18:22:37 -04:00
2024-08-11 14:47:48 -04:00
2024-09-25 02:50:22 +02:00
2024-09-25 02:50:22 +02:00
2022-10-05 23:01:28 -04:00
2024-04-04 01:07:28 +02:00
2024-11-06 17:59:20 +01:00
2021-05-22 17:25:26 -04:00
2024-09-25 02:50:22 +02:00
2024-07-10 22:11:13 +02:00
2024-07-10 22:11:13 +02:00
2024-10-21 13:30:19 -04:00
2024-04-07 11:12:13 -04:00
2024-09-25 02:50:22 +02:00
2024-10-25 16:49:58 +00:00
2024-10-21 11:39:04 -04:00
2023-12-22 08:47:47 -05:00
2023-03-14 14:56:42 -04:00
2024-09-26 18:41:13 +02:00
2021-09-24 22:50:29 +02:00
2024-09-26 22:06:17 +02:00
2021-09-10 16:56:42 -05:00
2022-09-24 10:03:37 -04:00
2024-08-30 15:52:14 -04:00
2024-03-29 13:31:36 +00:00
2022-09-23 23:33:42 -04:00
2023-03-31 15:11:10 -04:00
2024-10-21 13:30:19 -04:00
2024-01-21 14:02:08 -05:00
2021-05-22 17:25:26 -04:00
2024-05-31 21:29:49 -04:00
2024-05-31 21:29:49 -04:00
2024-07-11 14:57:19 +02:00
2021-05-22 17:25:26 -04:00
2024-07-24 16:45:21 -06:00
2024-09-25 02:50:22 +02:00
2024-08-30 16:03:40 -04:00
2024-08-30 16:03:40 -04:00
2024-09-06 15:47:34 -04:00