Clément Foucault
fefc9c95e4
DRW: Opti: Replace bound tex/ubo tracking array by bitfields
...
release_texture_slots() and release_ubo_slots() were one hotspot when
drawing taking ~9% of total CPU counters for no reason.
This was because of the loops using GPU_max_textures that was overkill and
slow.
Replace those by a simple 64bit bitwise OR operation.
2019-04-05 21:15:25 +02:00
..
2019-04-04 15:16:31 +02:00
2019-03-15 09:54:30 +11:00
2019-03-26 14:11:35 +01:00
2019-04-05 14:50:24 +02:00
2019-04-02 17:02:10 +02:00
2019-04-05 14:50:24 +02:00
2019-02-27 12:26:49 +11:00
2019-04-01 07:58:34 -04:00
2019-03-22 20:36:30 +01:00
2019-03-19 15:17:46 +11:00
2019-03-28 10:11:54 +11:00
2019-04-04 08:13:13 +11:00
2019-04-05 21:15:25 +02:00
2019-04-05 18:50:13 +02:00
2019-03-25 11:42:28 +11:00
2019-03-30 17:06:49 +01:00
2019-04-05 17:48:56 +02:00
2019-02-18 08:22:12 +11:00
2019-04-02 17:54:04 +11:00
2019-04-05 14:50:24 +02:00
2019-04-05 14:50:24 +02:00
2019-04-05 14:50:24 +02:00
2019-04-02 17:09:27 +02:00
2019-02-18 08:22:12 +11:00
2019-03-30 07:14:28 +11:00
2019-03-25 11:55:36 +11:00
2019-02-18 08:22:12 +11:00
2019-04-05 13:48:26 +02:00
2019-02-27 12:36:32 +11:00