mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-24 19:14:40 +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;
|
||||
const auto cmdbuf = sched_ptr->CommandBuffer();
|
||||
sched_ptr->EndRendering();
|
||||
|
||||
const VAddr image_addr = image.info.guest_address;
|
||||
const size_t image_size = image.info.guest_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
|
||||
if (auto barrier = vk_buffer->GetBarrier(vk::AccessFlagBits2::eTransferRead,
|
||||
vk::PipelineStageFlagBits2::eTransfer)) {
|
||||
|
Loading…
Reference in New Issue
Block a user