These are chat archives for bjz/gfx-rs
active_valueis the current value of the parameter that GL program holds. It will be checked against the given value and updated accordingly if different.
ProgramMeta, and for each thing searches it among the given data (be it a mesh attribute or a shader parameter). Not sure if we can cache the match results, or if that's even needed... In my previous project I used to search by name (a boxed string), but we need something cheaper here.
DrawIndirectMultiSomethingfor multiple objects at once. Not sure that all these workers benefit this much from walking the scene graph in parallel though... But fortunately, this is all very high-level from the gfx-rs perspective so could be done on top of it.