| Rev | Author | Branch | Log Message | Date | SHA |
|---|---|---|---|---|---|
| r26217 | master | 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 | ||
| master | 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 | |||
| master | clang fix |
8 February, 2026 | |||
| master | • Fix TXD refcount leak GetModelTexturesInfo adds a ref via DebugTxdAddRef for each tracked TXD entry, but ModelInfoTXDDeferCleanup (the normal per-model cleanup path) ... |
8 February, 2026 | |||
| master | Fix TXD pool exhaustion from leaked isolated slots on reconnect • Skip TXD isolation for script-managed TXDs (engineSetModelTXDID). Models whose TXD was explicitly assigned by script don't need ... |
8 February, 2026 | |||
| master | Fix minor texture system issues #1 |
7 February, 2026 | |||
| master | Fix `CElement::GetAttachedPosition` to return correct positions for rotated parents (#4680) The previous implementation incorrectly calculated the element's current position, resulting in wrong world coordinates being returned. ... |
7 February, 2026 | |||
| master | Addendum #4 to ce261e3 (White textures bug fix). This finally fixes the problem. It was specifically engineRequest• using maps not loading textures. |
7 February, 2026 |