Tomasz Wlostowski
2c6e9778a1
GAL: OpenGL draw calls pooling/splitting
...
Improves rendering performance, esp. for large designs by:
- using a separate glDrawArrays calls() for large buffers of contiguous vertices (e.g. large zone fills)
- pooling smaller items into a small-sized index buffer held in system RAM (has to be DMAed to the GPU by the driver anyway)
2021-11-29 23:30:10 +01:00
..
2021-10-05 19:46:53 -07:00
2021-11-29 21:20:57 +01:00
2021-10-18 00:29:40 +01:00
2021-10-02 23:39:45 +01:00
2021-11-29 23:30:10 +01:00
2021-09-07 15:18:42 -04:00
2021-06-09 19:32:58 +00:00
2021-10-29 16:48:36 +02:00
2021-10-15 12:45:43 +01:00
2021-07-01 18:28:41 -04:00
2021-11-23 12:52:21 -08:00
2021-11-09 17:25:18 +00:00
2021-11-14 13:11:19 +00:00
2021-11-23 12:52:21 -08:00
2021-11-25 12:55:18 +00:00
2021-11-18 18:25:14 +00:00
2021-11-25 12:56:46 +00:00
2021-10-29 10:43:40 -04:00
2021-07-01 18:28:41 -04:00
2021-06-15 21:25:27 -04:00
2021-06-01 19:03:22 -04:00
2021-06-09 19:32:58 +00:00
2021-03-20 12:09:18 -04:00
2021-07-26 13:28:56 -04:00
2021-09-14 00:18:50 +01:00
2021-10-05 19:46:53 -07:00
2021-11-08 22:36:40 -05:00
2021-11-27 00:55:04 +00:00
2021-07-29 16:03:25 +01:00
2021-11-13 09:52:08 +01:00
2021-07-15 15:44:45 -04:00
2021-10-01 18:29:21 +01:00
2021-06-08 19:12:30 -04:00
2021-09-26 15:03:06 +01:00
2021-08-31 15:04:31 +01:00
2021-08-01 19:33:19 +01:00
2021-10-25 12:35:04 +01:00
2021-08-26 19:38:20 +02:00
2021-11-16 21:02:32 -05:00
2021-10-05 19:46:53 -07:00
2021-10-05 19:46:53 -07:00
2021-10-24 14:04:12 +01:00
2021-06-08 19:51:35 -04:00
2021-11-05 13:37:37 +00:00
2021-08-03 01:11:11 +01:00
2021-07-27 08:41:27 -04:00
2021-07-27 08:41:27 -04:00
2021-10-30 15:10:07 +01:00
2021-11-01 21:13:12 +00:00
2021-10-02 23:39:45 +01:00
2021-06-27 00:38:19 -04:00
2021-07-27 08:41:27 -04:00
2021-08-14 11:21:25 +01:00
2021-06-04 01:26:58 +01:00
2021-10-31 16:33:03 +00:00
2021-07-27 08:41:27 -04:00
2021-07-27 08:41:27 -04:00
2021-03-30 12:58:22 +02:00
2021-06-01 20:18:24 +00:00
2021-06-09 19:32:58 +00:00
2021-11-12 20:18:32 +00:00
2021-11-05 09:06:22 -07:00
2021-11-17 12:49:53 +00:00
2021-07-27 08:41:27 -04:00
2021-07-28 16:42:22 +01:00
2021-10-05 19:46:53 -07:00
2021-05-11 23:25:13 +01:00
2021-07-28 14:12:51 -04:00
2021-10-12 07:07:15 +00:00
2021-11-08 11:41:14 -08:00
2021-10-05 19:46:53 -07:00
2021-06-30 18:08:49 -04:00
2021-07-13 10:48:17 +00:00
2021-09-14 23:45:14 +01:00
2021-06-01 20:18:24 +00:00
2021-11-24 13:20:44 +00:00
2021-10-05 19:46:53 -07:00
2021-06-03 18:59:11 -04:00
2021-10-05 19:46:53 -07:00
2021-09-14 23:45:14 +01:00
2021-10-05 19:46:53 -07:00
2021-11-07 14:31:14 +00:00
2021-10-22 21:14:15 +01:00
2021-06-30 13:12:57 +01:00
2021-07-13 10:48:17 +00:00
2021-07-29 16:03:25 +01:00
2021-06-08 19:12:29 -04:00
2021-07-27 08:41:27 -04:00
2021-07-27 08:41:27 -04:00
2021-10-05 19:46:53 -07:00
2021-10-15 12:45:43 +01:00
2021-10-05 19:46:53 -07:00
2021-10-05 19:46:53 -07:00
2021-08-22 16:56:41 -07:00
2021-07-29 16:03:25 +01:00
2021-10-05 19:46:53 -07:00
2021-07-29 16:47:45 +01:00
2021-07-29 16:03:25 +01:00
2021-10-05 19:46:53 -07:00
2021-08-27 21:11:47 +00:00
2021-11-25 11:19:03 -05:00
2021-09-01 00:00:12 +01:00
2021-09-27 11:29:52 +01:00
2021-11-15 10:07:28 -08:00
2021-11-29 23:30:10 +01:00
2021-08-14 21:05:49 +01:00
2021-06-15 08:32:11 -04:00
2021-03-20 12:09:18 -04:00
2021-05-03 23:45:54 +02:00
2021-10-06 11:17:03 +01:00
2021-10-05 19:46:53 -07:00
2021-10-05 19:46:53 -07:00
2021-08-16 07:49:39 -04:00
2021-06-23 23:55:54 +01:00
2021-11-19 17:24:16 -08:00
2021-11-13 07:52:25 -05:00
2021-09-04 22:09:32 +01:00
2021-10-05 19:46:53 -07:00
2021-11-29 23:30:10 +01:00
2021-08-28 11:44:01 +02:00
2021-07-15 15:44:45 -04:00
2021-07-27 08:41:27 -04:00
2021-11-19 13:36:14 +00:00
2021-06-07 20:59:59 +00:00
2021-11-10 22:05:44 -05:00
2021-06-11 14:26:38 -07:00