gelly-gmod / gelly

Library to integrate fluids into a game engine
GNU General Public License v3.0
20 stars 4 forks source link

Gelly's compositor is incompatible with `gmod_mcore_test 1` #8

Closed yogwoggf closed 6 months ago

yogwoggf commented 1 year ago

Yeah, I have no clue how I could fix this. This issue in particular is so mixed up in GMod's closed source binaries that I can't and won't begin to ideate on a solution because of the relatively low magnitude of this problem.

yogwoggf commented 1 year ago

Update: I've been able to prove that this is able to be fixed, but it probably will stay low priority until Gelly 1.0 is done. https://github.com/VSES/SourceEngine2007/blob/43a5c90a5ada1e69ca044595383be67f40b33c61/src_main/materialsystem/shaderapidx9/d3d_async.h#L141 That is probably our key to synchronizing with multi-threaded rendering, and my new method means we have access to this class at any point.