Clément Foucault
e48a6fcc63
DRW-Next: Add uniform attributes (object attributes) support
...
This replaces the direct shader uniform layout declaration by a linear
search through a global buffer.
Each instance has an attribute offset inside the global buffer and an
attribute count.
This removes any padding and tighly pack all uniform attributes inside
a single buffer.
This would also remove the limit of 8 attribute but it is kept because of
compatibility with the old system that is still used by the old draw
manager.
2022-09-02 19:37:15 +02:00
..
2022-05-09 23:52:31 +02:00
2022-04-14 18:47:58 +02:00
2022-04-14 18:47:58 +02:00
2022-09-02 19:37:15 +02:00
2022-04-14 18:47:58 +02:00
2022-05-23 22:09:44 +02:00
2022-05-04 14:30:52 +02:00
2022-06-07 18:14:16 +02:00
2020-12-18 10:26:02 +01:00
2022-05-06 12:58:14 +02:00
2022-05-06 12:58:14 +02:00
2022-04-14 18:47:58 +02:00
2022-09-02 18:21:24 +02:00
2022-06-20 16:33:04 +02:00
2022-04-14 18:47:58 +02:00
2022-05-06 12:58:14 +02:00
2022-04-14 18:47:58 +02:00
2022-05-06 12:58:14 +02:00
2022-06-02 10:05:14 +02:00
2022-04-14 18:47:58 +02:00
2022-04-14 18:47:58 +02:00
2022-05-09 23:52:44 +02:00
2022-05-09 20:06:27 +02:00
2022-04-14 18:47:58 +02:00
2022-05-06 12:58:14 +02:00
2022-04-14 18:47:58 +02:00
2022-03-22 13:44:15 +01:00
2022-04-14 18:47:58 +02:00
2022-05-06 12:58:14 +02:00
2022-05-06 12:58:14 +02:00
2022-08-31 00:13:57 +01:00
2022-05-09 23:52:31 +02:00
2022-08-17 12:51:07 +10:00
2022-09-02 18:13:54 +02:00
2022-04-14 18:47:58 +02:00
2022-04-14 18:47:58 +02:00
2022-04-14 18:47:58 +02:00
2022-04-14 18:47:58 +02:00
2022-04-14 18:47:58 +02:00
2022-05-06 12:58:14 +02:00
2022-09-02 13:51:43 +02:00
2022-04-14 18:47:58 +02:00
2022-05-06 12:58:14 +02:00
2022-05-06 12:58:14 +02:00
2022-04-14 18:47:58 +02:00
2022-04-14 18:47:58 +02:00
2022-04-14 18:47:58 +02:00
2022-05-06 12:58:14 +02:00
2022-05-06 12:58:14 +02:00
2020-06-03 16:43:31 +02:00
2021-12-10 09:09:20 +01:00
2022-08-26 17:27:43 +02:00
2022-05-06 12:58:14 +02:00
2020-07-13 17:08:58 +02:00
2022-08-17 12:51:07 +10:00
2022-05-06 12:58:14 +02:00
2022-05-06 12:58:14 +02:00
2022-05-04 14:30:52 +02:00
2022-04-14 18:47:58 +02:00
2022-05-06 12:58:14 +02:00
2022-04-14 18:47:58 +02:00
2022-04-14 18:47:58 +02:00
2022-05-03 22:50:04 +02:00
2022-04-14 18:47:58 +02:00
2022-05-06 12:58:14 +02:00
2022-05-06 12:58:14 +02:00
2022-04-14 18:47:58 +02:00
2019-09-12 17:42:13 +02:00
2022-04-14 18:47:58 +02:00
2022-04-19 12:09:18 +02:00
2022-04-14 18:47:58 +02:00
2022-05-23 22:09:44 +02:00
2022-04-14 18:47:58 +02:00
2022-04-14 18:47:58 +02:00