Closed yogwoggf closed 6 months 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.
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.