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 | |||
release/maetro | Synchronize changes from 1.6 master branch [ci skip] eb276d14b Fix memory leak in case screenshot fails |
30 September, 2025 | |||
release/maetro | Synchronize changes from 1.6 master branch [ci skip] d3a059bef Fix potential regressions from recent refactors |
30 September, 2025 | |||
release/maetro | Synchronize changes from 1.6 master branch [ci skip] 1b37d37c8 Addendum #2 to 37d8d4e |
30 September, 2025 | |||
release/maetro | Synchronize changes from 1.6 master branch [ci skip] dceb77628 Addendum to 37d8d4e |
30 September, 2025 | |||
release/maetro | Synchronize changes from 1.6 master branch [ci skip] 37d8d4e4c Fixed memory and thread safety issues in CProxyDirect3D |
30 September, 2025 | |||
release/maetro | Synchronize changes from 1.6 master branch [ci skip] 450517486 Heap safety and memory leak fixes for CDirect3DEvents9 |
30 September, 2025 | |||
release/maetro | Synchronize changes from 1.6 master branch [ci skip] 9f2a17076 (Heap) safety fixes in CRenderItemManager::OnLostDevice, CRenderItemManager::SaveDefaultRenderTarget and CRenderItemManager::ChangeRenderTarget |
30 September, 2025 | |||
release/maetro | Synchronize changes from 1.6 master branch [ci skip] 97afe8512 (Heap) safety fixes for CRenderItem.EffectParameters.cpp |
30 September, 2025 | |||
release/maetro | Synchronize changes from 1.6 master branch [ci skip] eb36bb70a Improve heap safety in allocator |
30 September, 2025 | |||
release/maetro | Synchronize changes from 1.6 master branch [ci skip] 3779c5ad9 Improve heap safety in CProxyDirect3DVertexBuffer::Lock |
30 September, 2025 |