| Rev | Author | Branch | Log Message | Date | SHA |
|---|---|---|---|---|---|
| r26209 | master | Addendum #3 to ce261e3 (White textures bug fix) |
7 February, 2026 | ||
| master | Addendum #2 to ce261e3 (White textures bug fix) |
7 February, 2026 | |||
| master | Update CEF to 144.0.13+g9f739aa+chromium-144.0.7559.133 |
7 February, 2026 | |||
| master | Addendum to ce261e3 (White textures bug fix) |
7 February, 2026 | |||
| master | Visual Studio Update Build Tools 2022: 17.14.36915.13 Build Tools 2026: 18.2.11415.280 ... |
7 February, 2026 | |||
| master | Correct asm of vehicle dummy hooks in multiplayer_sa (straight up mistakes) Avoid crashing on some 'bad' models or dummy initialization race conditions (GTA/MTA) Prepare for further manipulation of 'GTA-side vehicles' (not managed by MTA or its pools) for MTA feature development - run into less immediate obstacles that would lead to crashes and various odd bugs ... |
7 February, 2026 | |||
| master | Fix pool entity bugs introduced in 44ae6e7 |
7 February, 2026 | |||
| master | Fix a cause of "white textures" bug |
7 February, 2026 | |||
| master | Fix CProxyDirect3DEffect crash when underlying D3D9 effect becomes invalid Some systems use d3d9on12 (Windows D3D9 to D3D12 translation layer) even in DX9 games like MTA, which can fail internally, leaving effect objects in an invalid state. When the proxy ... |
7 February, 2026 | |||
| master | Fix SA crash @ 0x00352BA7 (Out of video mem) similarly to how i fixed 0x003C91CC, MTA's #1 crash, earlier. For details of "earlier", see the comment https://github.com/multitheftauto/mtasa-blue/issues/3840#issuecomment-3736738172 or CrashFix_Misc38 |
7 February, 2026 | |||
| master | clang fix |
7 February, 2026 | |||
| master | Add missing file from 44ae6e7 |
7 February, 2026 | |||
| master | D3D-proxy system improvements: fix state cache corruption, vtable crashes, and device-loss recovery Fix graphics corruption and crashes in the D3D9 proxy layer. Architecture: Route state-mutating operations through the proxy instead of the raw device. Previously, some stuff received the raw device pointer and bypassed the proxy's state cache entirely. Now OnDirect3DDeviceCreate passes the proxy to all subsystems (CGraphics, batchers, render item managers)), and event handlers use a dual-pointer pattern: pDevice for draw calls, pStateDevice for state changes. This ensures the proxy's shadow cache stays synced with actual GPU state. ... |
7 February, 2026 | |||
| master | Fix fake freeze crash when debugging (#4685) |
7 February, 2026 | |||
| master | Fix crash at 0x003C51B9 in RpHAnimIDGetIndex for peds with missing animation hierarchy |
7 February, 2026 | |||
| master | Addendum to a87d5d9 to make it actually work |
6 February, 2026 | |||
| master | Fix rise in SA crash 0x003ECABB (introduced by 7b13527) |
6 February, 2026 | |||
| master | Fix heap corruption crash from too early TXD destruction |
6 February, 2026 | |||
| master | Fix crash in TXD texture map cache rebuild with corrupted bucket list During MergeCachedTxdTextureMap cache invalidation, calling .clear() on std::unordered_map with corrupted internal state leads to crash. |
6 February, 2026 | |||
| master | Fix heap corruption (0xC0000374) crash during shutdown in texture replacement cleanup During CElementDeleter::DoDeleteAll(), CClientTXD and CClientDFF destructors ran full RenderWare cleanup in arbitrary order, accessing TXD pool slots and ... |
6 February, 2026 |