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