Benjamin Otte
30dddf2412
gpu: Refactor waiting for frames
...
Instead of having renderer API to wait for any number of frames, just
have gsk_gpu_frame_wait() to wait for a single frame.
This unifies behavior on Vulkan and GL, because unlike Vulkan, GL does
not allow waiting for multiple fences.
To make up for it, we replace waiting for multiple frames with finding
the frame with the earliest timestamp and waiting for that one.
Also implement wait() for GL.
2024-03-14 06:06:33 +01:00
..
2024-01-07 14:47:22 +01:00
2024-02-19 18:16:35 +01:00
2024-03-14 06:06:33 +01:00
2024-01-07 07:22:49 +01:00
2024-01-07 14:47:22 +01:00
2023-09-16 21:57:31 -04:00
2020-07-25 00:47:36 +02:00
2023-03-31 15:11:10 -04:00
2024-01-07 14:47:22 +01:00
2024-01-07 07:22:49 +01:00
2024-01-09 23:27:55 +01:00
2023-08-28 20:52:22 -04:00
2023-08-26 10:23:02 -04:00
2023-10-24 13:18:26 +08:00
2023-09-17 00:23:53 -04:00
2023-12-26 17:28:08 +01:00
2023-12-26 05:31:05 +01:00
2023-03-14 14:56:42 -04:00
2023-03-31 15:11:10 -04:00
2023-12-22 08:47:47 -05:00
2020-11-18 20:21:33 -08:00
2019-02-04 14:02:45 +01:00
2023-11-05 11:16:23 +01:00
2023-03-31 15:11:10 -04:00
2023-03-31 15:11:10 -04:00
2024-02-11 21:44:47 -05:00
2024-02-11 21:44:27 -05:00
2024-01-07 20:44:05 -05:00
2023-08-28 11:22:30 -04:00
2023-11-24 10:35:57 -05:00
2023-08-25 09:45:45 -04:00
2023-08-28 21:14:28 -04:00
2023-08-25 20:16:49 -04:00
2023-08-25 07:33:16 -04:00
2023-09-17 17:01:44 -04:00
2023-09-15 16:31:09 -04:00
2023-12-26 21:57:04 -05:00
2023-08-28 00:07:50 -04:00
2023-08-23 12:43:52 -04:00
2024-03-12 00:45:14 -04:00
2024-03-12 00:45:14 -04:00
2023-04-27 13:42:03 +02:00
2023-03-31 15:11:10 -04:00
2024-02-13 20:06:16 -05:00
2024-03-03 12:28:20 -05:00
2024-01-07 14:47:22 +01:00
2024-01-07 14:47:22 +01:00
2024-02-11 20:48:59 -05:00
2023-12-26 05:03:24 +01:00
2024-03-09 12:43:33 -05:00
2024-03-12 11:47:20 +00:00
2024-01-15 18:58:17 -05:00
2024-02-11 20:48:59 -05:00
2024-02-14 20:11:30 +01:00
2023-09-15 03:46:27 +02:00
2023-07-16 13:16:41 +02:00
2023-12-28 07:35:46 +01:00
2023-08-07 13:02:57 -04:00
2023-12-28 07:35:46 +01:00
2024-02-11 19:39:19 -05:00
2023-03-31 15:11:10 -04:00
2023-03-31 15:11:10 -04:00
2023-09-15 03:46:27 +02:00
2024-01-07 14:47:22 +01:00