reworked begin and end
This commit is contained in:
@@ -321,6 +321,8 @@ static VkAccessFlags2 GetAccessSrc( uint32_t hazard, EStageHazard stage )
|
||||
}
|
||||
if (hazard == 0)
|
||||
f |= VK_ACCESS_2_MEMORY_READ_BIT | VK_ACCESS_2_MEMORY_WRITE_BIT;
|
||||
if (stage == STAGE_HAZARD_COMPUTE)
|
||||
f |= VK_ACCESS_2_SHADER_STORAGE_READ_BIT | VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT;
|
||||
return f;
|
||||
|
||||
}
|
||||
@@ -337,6 +339,8 @@ static VkAccessFlags2 GetAccessDst( uint32_t hazard, EStageHazard stage )
|
||||
f |= VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT;
|
||||
if (hazard == 0)
|
||||
f |= VK_ACCESS_2_MEMORY_READ_BIT | VK_ACCESS_2_MEMORY_WRITE_BIT;
|
||||
if (stage == STAGE_HAZARD_COMPUTE)
|
||||
f |= VK_ACCESS_2_SHADER_STORAGE_READ_BIT | VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT;
|
||||
return f;
|
||||
}
|
||||
static VkImageLayout GetLayout( EImageLayoutHazard hazard )
|
||||
|
||||
Reference in New Issue
Block a user