mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-20 19:54:19 +01:00
[dxvk] Use DxvkBufferAllocation for HUD rendering
This commit is contained in:
parent
75dadf2c1c
commit
eae66201f6
@ -779,7 +779,7 @@ namespace dxvk::hud {
|
||||
}
|
||||
|
||||
if (!m_stats.pageMasks.empty()) {
|
||||
context->invalidateBuffer(m_pageMaskBuffer, m_pageMaskBuffer->allocSlice());
|
||||
context->invalidateBuffer(m_pageMaskBuffer, m_pageMaskBuffer->allocateSlice());
|
||||
std::memcpy(m_pageMaskBuffer->mapPtr(0), &m_stats.pageMasks.at(0), size);
|
||||
}
|
||||
}
|
||||
|
@ -152,7 +152,7 @@ namespace dxvk::hud {
|
||||
|
||||
VkDeviceSize HudRenderer::allocDataBuffer(VkDeviceSize size) {
|
||||
if (m_dataOffset + size > m_dataBuffer->info().size) {
|
||||
m_context->invalidateBuffer(m_dataBuffer, m_dataBuffer->allocSlice());
|
||||
m_context->invalidateBuffer(m_dataBuffer, m_dataBuffer->allocateSlice());
|
||||
m_dataOffset = 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user