mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-03-06 20:58:37 +01:00
[dxvk] Barrier interface cleanup
This commit is contained in:
parent
c936709aec
commit
cc408e3329
3 changed files with 4 additions and 4 deletions
|
@ -33,7 +33,7 @@ namespace dxvk {
|
|||
}
|
||||
|
||||
|
||||
void DxvkBarrierSet::recordCommands(DxvkCommandList& commandList) {
|
||||
void DxvkBarrierSet::recordCommands(const Rc<DxvkCommandList>& commandList) {
|
||||
if ((m_srcStages | m_dstStages) != 0) {
|
||||
VkPipelineStageFlags srcFlags = m_srcStages;
|
||||
VkPipelineStageFlags dstFlags = m_dstStages;
|
||||
|
@ -41,7 +41,7 @@ namespace dxvk {
|
|||
if (srcFlags == 0) srcFlags = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT;
|
||||
if (dstFlags == 0) dstFlags = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT;
|
||||
|
||||
commandList.cmdPipelineBarrier(
|
||||
commandList->cmdPipelineBarrier(
|
||||
srcFlags, dstFlags, 0,
|
||||
m_memBarriers.size(), m_memBarriers.data(),
|
||||
m_bufBarriers.size(), m_bufBarriers.data(),
|
||||
|
|
|
@ -28,7 +28,7 @@ namespace dxvk {
|
|||
VkAccessFlags access);
|
||||
|
||||
void recordCommands(
|
||||
DxvkCommandList& commandList);
|
||||
const Rc<DxvkCommandList>& commandList);
|
||||
|
||||
void reset();
|
||||
|
||||
|
|
|
@ -157,7 +157,7 @@ namespace dxvk {
|
|||
VK_PIPELINE_STAGE_TRANSFER_BIT,
|
||||
VK_ACCESS_TRANSFER_WRITE_BIT);
|
||||
|
||||
m_barriers.recordCommands(*m_cmd);
|
||||
m_barriers.recordCommands(m_cmd);
|
||||
|
||||
m_cmd->trackResource(dstBuffer);
|
||||
m_cmd->trackResource(srcBuffer);
|
||||
|
|
Loading…
Add table
Reference in a new issue