mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-25 19:44:57 +00:00
review comment
This commit is contained in:
parent
78de61ec70
commit
3bf38d6b8c
@ -582,13 +582,14 @@ void TextureCache::RefreshImage(Image& image, Vulkan::Scheduler* custom_schedule
|
|||||||
}
|
}
|
||||||
|
|
||||||
auto* sched_ptr = custom_scheduler ? custom_scheduler : &scheduler;
|
auto* sched_ptr = custom_scheduler ? custom_scheduler : &scheduler;
|
||||||
const auto cmdbuf = sched_ptr->CommandBuffer();
|
|
||||||
sched_ptr->EndRendering();
|
sched_ptr->EndRendering();
|
||||||
|
|
||||||
const VAddr image_addr = image.info.guest_address;
|
const VAddr image_addr = image.info.guest_address;
|
||||||
const size_t image_size = image.info.guest_size;
|
const size_t image_size = image.info.guest_size;
|
||||||
const auto [vk_buffer, buf_offset] = buffer_cache.ObtainBufferForImage(image_addr, image_size);
|
const auto [vk_buffer, buf_offset] = buffer_cache.ObtainBufferForImage(image_addr, image_size);
|
||||||
|
|
||||||
|
const auto cmdbuf = sched_ptr->CommandBuffer();
|
||||||
|
|
||||||
// The obtained buffer may be GPU modified so we need to emit a barrier to prevent RAW hazard
|
// The obtained buffer may be GPU modified so we need to emit a barrier to prevent RAW hazard
|
||||||
if (auto barrier = vk_buffer->GetBarrier(vk::AccessFlagBits2::eTransferRead,
|
if (auto barrier = vk_buffer->GetBarrier(vk::AccessFlagBits2::eTransferRead,
|
||||||
vk::PipelineStageFlagBits2::eTransfer)) {
|
vk::PipelineStageFlagBits2::eTransfer)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user