| Rev | Author | Branch | Log Message | Date | SHA |
|---|---|---|---|---|---|
| r23848 | 1.7 | Addendum #7 to 77f9952 |
11 February, 2026 | ||
| r23847 | 1.7 | Fix 3 streaming freezes in TXD pool expansion ASM hooks The hooks were added by 77f9952 but their bugs were exposed after 20d0812 (Addendum #4 to 77f9952): • Stack corruption: conditional jump skipped push ecx/eax but hit pop eax/ecx ... |
10 February, 2026 | ||
| r23846 | 1.7 | Addendum #6 to 77f9952 |
10 February, 2026 | ||
| r23845 | 1.7 | Addendum #5 to 77f9952 |
10 February, 2026 | ||
| r23844 | 1.7 | Addendum #4 to 77f9952 |
10 February, 2026 | ||
| r23843 | 1.7 | Addendum #3 to 77f9952 |
10 February, 2026 | ||
| r23842 | 1.7 | Addendum #2 to 77f9952 |
10 February, 2026 | ||
| r23841 | 1.7 | Addendum to 77f9952 |
9 February, 2026 | ||
| 1.7 | clang fix |
9 February, 2026 | |||
| 1.7 | Fix crash when requesting CJ clothing model (PR #4419) Updated the condition for initializing blockOffsetToFileIdMap and blockOffsetToFileNameMap to also trigger when ms_ClothesFileDataMap is not empty, ensuring proper map setup when clothes data is present. |
5 September, 2025 | |||
| r23838 | 1.7 | Expand TXD pool from 5,000 to 32,768 slots Set the TXD pool at startup to 32,768 (max safe value before movsx sign issues) so total-conversion maps can use far more custom models. ... |
9 February, 2026 | ||
| r23837 | 1.7 | Changed texture pool pressure handling from hard denial to warning-and-continue. Real, persistent pool exhaustion is then still caught by GetFreeTextureDictonarySlot() returning -1. Also added missing MarkIsolationDenied() to the real exhaustion path to avoid wasting attemps on the pending replacement retry mechanism. |
8 February, 2026 | ||
| 1.7 | Fix SA crash @ 0x00331AB5: GetNumRefs on freed TXD pool slot /reconnect can leave a model's usTextureDictionary pointing at a freed isolated TXD slot. GetModelTexturesInfo then calls RequestModel on ... |
8 February, 2026 |