Rev Author Branch Log Message Date SHA
r23426
Avatar Dutchman101
1.7 CRenderItemManager::PreDrawWorld: Fix D3D COM object reference leaks (COM objects with dangling references), GPU resource leaks, and avoid device state corruption
28 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
c69bfa00b CRenderItemManager::PreDrawWorld: Fix D3D COM object reference leaks (COM objects with dangling references), GPU resource leaks, and avoid device state corruption
28 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
6765ec06d - Fix leaked vertex-shader references in the shader helpers - Fix Begin/EndScene mismatch in OnPresent (potentially calling EndScene() with no active scene > D3DERR_INVALIDCALL > messed up render queue) - Fix OnInvalidate()�s EndScene() call to be effective (Before, it just returned D3DERR_INVALIDCALL and didn't properly flush)
28 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
b6e3f457d 1.6: Fixed a bunch of vertex-related memory leaks
28 September, 2025
r23425
Avatar Dutchman101
1.7 • Fix leaked vertex-shader references in the shader helpers
• Fix Begin/EndScene mismatch in OnPresent (potentially calling EndScene() with no active scene > D3DERR_INVALIDCALL > messed up render queue)
• Fix OnInvalidate()�s EndScene() call to be effective (Before, it just returned D3DERR_INVALIDCALL and didn't properly flush)
28 September, 2025
r23424
Avatar Dutchman101
1.7 1.6: Fixed a bunch of vertex-related memory leaks
28 September, 2025
r23423
Avatar Dutchman101
1.7 Fix build error from invisible characters
28 September, 2025
Avatar Dutchman101
1.7 Addendum #3 to db63a1: Fix offset notes (1 regressed, 1 missing)
28 September, 2025
Avatar Dutchman101
1.7 Addendum #2 to db63a1: Fix comment style and add another entry
28 September, 2025
Avatar Dutchman101
1.7 Addendum to db63a1d: Correct documentation (that, and commit desc, was wrong: 0x0002A733 = 0x0001F4B3)
28 September, 2025
Avatar Dutchman101
1.7 Avoid d3d9.dll crash @ 0x0002A733 (Top 5 most popular MTA crash) and add known incompatible d3d9.dll interface.
Note that this particular DLL isn't a mod, and isn't functional, but is just a poor, outdated Win7 DLL paste into a massively distributed GTA installation variant or mod-pack.
28 September, 2025
Avatar Dutchman101
1.7 Different approach for 8e4f245 (Fix vertex buffer lock failures)
28 September, 2025
Avatar Dutchman101
1.7 Fix buffer lock failures (and the #4 most common SA crash @ 0x00354B1C)
27 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
e527386a8 Fix build error from invisible characters
28 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
9eb15a7b2 Addendum #3 to db63a1: Fix offset notes (1 regressed, 1 missing)
4dd465329 Addendum #2 to db63a1: Fix comment style and add another entry
...
28 September, 2025
r23416
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
ec7870cb8 1.6: Final version of 5dc09d9 (Allocator)
27 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
33f96d285 Revert "Add high-performance, carefully engineered allocator (Addendum to 5dc09d9)" for now (Clean-up is underway)
22 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
49dd5ef08 1.6: Add high-performance, carefully engineered allocator (Addendum to 5dc09d9)
21 September, 2025
Avatar Dutchman101
1.7 1.6: Final version of 5dc09d9 (Allocator)
27 September, 2025
Avatar Dutchman101
1.7 Revert "Add high-performance, carefully engineered allocator (Addendum to 5dc09d9)" for now (Clean-up is underway)
22 September, 2025
Avatar Dutchman101
1.7 1.6: Add high-performance, carefully engineered allocator (Addendum to 5dc09d9)
21 September, 2025
r23413
Avatar Dutchman101
1.7 1.6: Addendum to b591bb6
20 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
891ac4ece 1.6: Addendum to b591bb6
20 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
b591bb63b 1.6: Update launcher
19 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
f1fdb4bb1 1.6: Restore known-good version of MainFunctions.cpp (as of b81419d)
19 September, 2025
r23412
Avatar Dutchman101
1.7 1.6: Update launcher
19 September, 2025
Avatar Dutchman101
1.7 1.6: Restore known-good version of MainFunctions.cpp (as of b81419d)
19 September, 2025
r23410
Avatar Dutchman101
1.7 Update CEF to 140.1.14+geb1c06e+chromium-140.0.7339.185
19 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
c4f01fc91 Update CEF to 140.1.14+geb1c06e+chromium-140.0.7339.185
19 September, 2025
r23409
Avatar Dutchman101
1.7 1.6: Addendum to 369e159
19 September, 2025
Avatar Dutchman101
1.7 1.6: Addendum to 806da37 (Use at most c++14)
19 September, 2025
Avatar Dutchman101
1.7 • Fix GTA memory allocator issues like the notorious 0x0032F4DE crash that just wouldn't die
• Massively improve streaming performance and constraints (CMemoryMgr::MallogAlign is a big part of it)
Some details (not all up-to-date): https://pastebin.com/hX5Gffnw
18 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
b6ed20f4c 1.6: Addendum to 369e159
19 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
369e1590a 1.6: Addendum to 806da37 (Use at most c++14)
19 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
806da3756 - Fix GTA memory allocator issues like the notorious 0x0032F4DE crash that just wouldn't die - Massively improve streaming performance and constraints (CMemoryMgr::MallogAlign is a big part of it)
19 September, 2025
r23406
Avatar Dutchman101
1.7 Update CEF to 140.1.13+g5eb3258+chromium-140.0.7339.41
18 September, 2025
Avatar Dutchman101
1.7 Fix major memory leaks in CGUI impl
18 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
28cd1e11f Update CEF to 140.1.13+g5eb3258+chromium-140.0.7339.41
32929c136 Fix major memory leaks in CGUI impl
18 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
524d701af Update launcher (344922c)
17 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
79fbf4179 1.6: Fix build after launcher changes
17 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
e8fa10225 Addendum to 344922c
17 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
b6d89e95b Re-do 5dcef6e
17 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
5dcef6e52 Addendum to 33378b3
17 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
c403dc0f9 Update launcher
16 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
33378b34a Launcher: Rewrite it again (much better practice and robustness)
16 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
5947173c2 Fix the colors of Borderless Windowed/Keep Res mode to match Fullscreen (Standard) This (lower brightness) has been the major downside of using Borderless for years, so this is a fix of great value to MTA.
12 September, 2025