Benjamin Otte
54758bee1f
gpu: Only run a single renderpass
...
Instead of running one renderpass per clip region, run one renderpass for
the whole clip extents, and just set the scissor to the individual clip
rects.
This means that we need to use LOAD_OP_LOAD in cases where we don't
redraw the full extents, but nonetheless, the eprformance wins of
avoiding renderpasses are worth it, in particualr on tilers like the
Raspberry Pi or other mobile chips and the Apple M1/2.
2024-08-21 21:13:34 +02:00
..
2024-08-10 01:40:46 +02:00
2024-08-20 01:05:20 +02:00
2024-08-21 21:13:34 +02: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
2024-08-08 15:43:49 -04:00
2024-08-08 15:43:49 -04:00
2024-08-10 01:40:46 +02:00
2024-01-07 07:22:49 +01:00
2024-07-28 17:31:41 +01:00
2024-07-28 17:31:41 +01:00
2023-08-26 10:23:02 -04:00
2024-07-28 17:31:41 +01:00
2024-07-28 17:31:41 +01:00
2024-08-19 20:40:32 -04:00
2024-08-19 20:40:32 -04: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
2024-07-08 09:21:43 +03:00
2024-07-04 21:28:06 +02:00
2024-07-04 21:28:06 +02:00
2024-08-05 11:11:15 -04:00
2024-07-10 12:36:07 +02:00
2024-07-28 17:31:41 +01:00
2023-08-28 11:22:30 -04:00
2024-07-28 17:31:41 +01: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
2024-07-28 17:31:41 +01:00
2023-09-17 17:01:44 -04:00
2024-05-31 11:47:29 +02:00
2023-12-26 21:57:04 -05:00
2023-08-28 00:07:50 -04:00
2024-04-28 08:33:03 +02:00
2024-04-04 00:56:24 +02:00
2024-04-03 10:53:55 +02:00
2023-04-27 13:42:03 +02:00
2023-03-31 15:11:10 -04:00
2024-08-07 23:26:03 +02:00
2024-08-19 20:40:32 -04:00
2024-01-07 14:47:22 +01:00
2024-01-07 14:47:22 +01:00
2024-08-11 14:47:59 -04:00
2024-08-10 01:40:45 +02:00
2024-08-21 21:13:26 +02:00
2024-08-17 16:24:20 -04:00
2024-01-15 18:58:17 -05:00
2024-08-10 07:37:01 -04:00
2024-07-10 21:34:12 +02:00
2023-09-15 03:46:27 +02:00
2024-07-10 21:34:12 +02:00
2024-06-01 10:01:19 +02:00
2023-08-07 13:02:57 -04:00
2023-12-28 07:35:46 +01:00
2024-07-10 21:34:12 +02:00
2023-03-31 15:11:10 -04:00
2024-07-10 14:38:48 +02:00
2023-09-15 03:46:27 +02:00
2024-07-24 08:16:08 -06:00