1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-03-22 15:19:46 +01:00

[dxvk] Add important assert to object tracker

This commit is contained in:
Philip Rebohle 2024-10-23 11:30:37 +02:00
parent 24e0440043
commit 565af8c311

View File

@ -94,6 +94,7 @@ namespace dxvk {
template<typename T, typename... Args>
force_inline void track(Args&&... args) {
static_assert(sizeof(T) <= sizeof(DxvkTrackingRefStorage));
new (m_next->storage[(m_size++) & ListMask].data) T(std::forward<Args>(args)...);
if (unlikely(!(m_size & ListMask)))