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-09-01 22:18:02 +02:00
2022-09-02 19:37:15 +02:00
2022-07-26 08:37:38 -05:00
2022-06-18 11:48:51 +02:00
2022-08-31 09:09:01 -05:00
2022-07-26 08:37:38 -05:00
2022-07-26 08:37:38 -05:00
2022-07-03 20:44:56 -05:00
2022-09-01 22:18:02 +02:00
2022-05-02 09:35:45 +02:00
2022-08-17 11:57:21 -04:00
2022-08-16 18:09:27 +02:00
2022-09-01 22:18:02 +02:00
2022-08-28 20:52:28 +10:00
2022-08-31 09:09:01 -05:00
2022-02-11 09:14:36 +11:00
2022-08-17 10:20:25 -04:00
2022-02-11 09:14:36 +11:00
2022-09-01 22:18:02 +02:00
2022-08-17 10:20:25 -04:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-09-02 18:45:14 +02:00
2022-09-02 18:45:14 +02:00
2022-09-02 18:45:14 +02:00
2022-09-02 18:45:14 +02:00
2022-08-17 10:20:25 -04:00
2022-06-07 18:32:34 +02:00
2022-06-22 16:58:22 -05:00
2022-09-01 22:18:02 +02:00
2022-09-02 18:45:14 +02:00
2022-08-09 15:45:46 +02:00
2022-08-14 20:40:04 +02:00
2022-09-02 18:45:14 +02:00
2022-05-23 22:09:44 +02:00
2022-08-31 08:29:16 -07:00
2022-09-01 22:18:02 +02:00
2022-09-02 18:45:14 +02:00
2022-09-02 19:01:12 +02:00
2022-09-02 19:01:12 +02:00
2022-09-02 19:01:12 +02:00
2022-08-30 22:26:11 +02:00
2022-02-11 09:14:36 +11:00
2022-05-02 09:35:45 +02:00
2022-04-29 17:57:38 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-09-02 18:45:14 +02:00
2022-09-02 19:37:15 +02:00
2022-09-02 19:01:12 +02:00
2022-09-02 19:37:15 +02:00
2022-09-02 18:45:14 +02:00
2022-09-02 19:37:15 +02:00
2022-09-02 19:37:15 +02:00
2022-02-11 09:14:36 +11:00
2022-09-02 19:37:15 +02:00
2022-09-02 18:45:14 +02:00
2022-09-02 18:45:14 +02:00
2022-09-02 18:45:14 +02:00
2022-08-02 13:38:34 +02:00
2022-08-05 14:45:09 +02:00
2022-08-05 14:45:09 +02:00
2022-09-02 18:45:14 +02:00
2022-08-31 16:59:54 +02:00
2022-02-11 09:14:36 +11:00
2022-09-02 18:45:14 +02:00
2022-02-11 09:14:36 +11:00
2022-09-02 18:45:14 +02:00
2022-07-21 16:41:51 +02:00
2022-09-02 18:45:14 +02:00
2022-09-02 18:45:14 +02:00
2022-02-11 15:15:49 +11:00
2022-02-11 15:15:49 +11:00