open_toontown_panda3d/panda
rdb ba388e2866 shader: More efficient state-based shader input fetching
Previously every input was fetched as a matrix.  Now, every input is fetched as a vector, with matrices taking up multiple vectors.  This saves a lot of copying and a lot of space in the cache.

Furthermore, integer state-based inputs can be defined (for future use)

Naming still needs to be revised, since it's called the "mat part cache" etc.
2023-09-17 17:54:17 +02:00
..
metalibs cocoa: Split out GL-specific code into new cocoagldisplay module 2023-03-21 23:16:36 +01:00
src shader: More efficient state-based shader input fetching 2023-09-17 17:54:17 +02:00
CMakeLists.txt cocoa: Split out GL-specific code into new cocoagldisplay module 2023-03-21 23:16:36 +01:00