| Rev | Author | Branch | Log Message | Date | SHA |
|---|---|---|---|---|---|
| r25658 | master | Fix memory leak in case screenshot fails |
30 September, 2025 | ||
| master | Fix potential regressions from recent refactors |
30 September, 2025 | |||
| master | Addendum #2 to 37d8d4e |
30 September, 2025 | |||
| master | Addendum to 37d8d4e |
30 September, 2025 | |||
| master | Fixed memory and thread safety issues in CProxyDirect3D |
30 September, 2025 | |||
| master | Heap safety and memory leak fixes for CDirect3DEvents9 g_pActiveShader Reference Counting (UAF) GetRealVertexBuffer & GetRealIndexBuffer: Per-frame leak during rendering ... |
30 September, 2025 | |||
| master | (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 | |||
| master | (Heap) safety fixes for CRenderItem.EffectParameters.cpp |
30 September, 2025 | |||
| master | Improve heap safety in allocator |
30 September, 2025 | |||
| master | Improve heap safety in CProxyDirect3DVertexBuffer::Lock Pre-sized the fallback staging buffer during construction so its backing allocation never moves while a caller is writing through the pointer we returned. Added guard at the top of Lock: if a previous fallback session hasn�t finished, we simply return D3DERR_WASSTILLDRAWING ... |
30 September, 2025 |