Rev Author Branch Log Message Date SHA
r23446
Avatar Dutchman101
1.7 (Heap) safety fixes in CRenderItemManager::OnLostDevice, CRenderItemManager::SaveDefaultRenderTarget and CRenderItemManager::ChangeRenderTarget
SaveDefaultRenderTarget now takes explicit references on the saved surfaces (AddRef) instead of storing raw pointers that had just been SAFE_RELEASE'd.
The old flow dropped the last reference and left m_pDefaultD3DRenderTarget/m_pDefaultD3DZStencilSurface dangling, so any later use (e.g. RestoreDefaultRenderTarget) dereferenced freed COM objects (UAF).
...
30 September, 2025
Avatar Dutchman101
1.7 (Heap) safety fixes for CRenderItem.EffectParameters.cpp
30 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
2566ac6be (Heap) safety fixes in CRenderItemManager::OnLostDevice, CRenderItemManager::SaveDefaultRenderTarget and CRenderItemManager::ChangeRenderTarget
30 September, 2025
Avatar Maetro Bot
1.7m Synchronize changes from 1.6 branch [ci skip]
73fb4d47d (Heap) safety fixes for CRenderItem.EffectParameters.cpp
30 September, 2025