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-08-10 10:21:18 +02:00
2022-09-02 14:47:39 +02:00
2022-09-01 19:48:35 +02:00
2022-09-02 19:37:15 +02:00
2022-09-01 22:28:40 +02:00
2022-03-30 19:47:00 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-01-17 14:46:32 +01:00
2022-05-02 00:35:49 +02:00
2022-05-02 00:35:49 +02:00
2022-09-01 19:48:35 +02:00
2022-09-01 19:48:35 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-01 21:12:59 +02:00
2022-05-01 21:12:59 +02:00
2022-05-01 21:12:59 +02:00
2022-05-01 21:12:59 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 00:35:49 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-01 23:54:41 +02:00
2022-05-01 23:54:41 +02:00
2022-05-01 23:54:41 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-03-30 19:53:22 +02:00
2022-05-02 01:31:24 +02:00
2022-09-02 18:13:54 +02:00
2022-03-30 19:53:22 +02:00
2022-03-16 15:30:22 +11:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-03-22 13:44:15 +01:00
2022-05-10 12:33:18 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-06-09 21:31:08 +10:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00
2022-05-02 01:31:24 +02:00