Rev Author Branch Log Message Date SHA
r23625
Avatar Dutchman101
1.7 Improve texture loading system with fixes that include addendums for 53945f2, c637d39, and individually fix texture loss, memory leaks in stale states, and stacked replacement corruption (Accidentally destroying textures still used by another replacement)
24 November, 2025
r23624
Avatar Dutchman101
1.7 CEF safety fixes (fix UAF/UB/race)
24 November, 2025
r23623
Avatar Dutchman101
1.7 Addendum to e5e308d
23 November, 2025
r23622
Avatar Dutchman101
1.7 Addendum to b2b8001 ("Fix texture shader wrap replacement")
23 November, 2025
r23621
Avatar Dutchman101
1.7 Addendum to 53945f2
23 November, 2025
r23620
Avatar Dutchman101
1.7 Performance tweak for BASS calls when audio file errors out
23 November, 2025
r23619
Avatar Dutchman101
1.7 Memory management optimization for streamer/texture loading
23 November, 2025
Avatar Dutchman101
1.7 Fix texture shader "wrap" replacement (as well as a similar case per GTA's logic)
23 November, 2025
Avatar Dutchman101
1.7 More rigorous approach to fix texture crashes in gta_sa, related to the revert & reintroduction of "changes to CRenderWareSA.TextureReplacing.cpp (and related)" earlier.
Neither the old version or those changes which intend to fix the root causes, have the desired results, so we'll be averting it now.
I'll do a deep investigation of texture lifetime/refs impl later
...
23 November, 2025
Avatar Dutchman101
1.7 Fix SA crash at 0x000CEA92 (0x4CEA92, CAnimBlendAssociation::SetCurrentTime)
22 November, 2025
r23615
Avatar Dutchman101
1.7 1.6: Crash handler improvements against some cases it can't handle (game just terminates)
22 November, 2025
r23614
Avatar Dutchman101
1.7 Revert "Revert recent changes to CRenderWareSA.TextureReplacing.cpp (and related) once again after following 97c8f43 i tried to made less intrusive 'safe' changes again, but touching this stuff in any way just causes too many issues."
I was too skeptical, we can work with it.
22 November, 2025
r23613
Avatar Dutchman101
1.7 Addendum to 36ec08c (CEF rework #5) for some more potential mem leaks
22 November, 2025
Avatar Dutchman101
1.7 Small improvement for CGUI_Impl::DestroyElementRecursive
22 November, 2025
Avatar Dutchman101
1.7 CEF reworks #5: Better safety and less memory waste/fix edge-case mem leaks
22 November, 2025