Browse Source

[test] Force Synchronization of buffers

2ndAdjustmentVulkan
CamilleLaVey 2 months ago
committed by crueter
parent
commit
d7c1edbde2
  1. 3
      src/video_core/renderer_vulkan/vk_query_cache.cpp

3
src/video_core/renderer_vulkan/vk_query_cache.cpp

@ -1442,8 +1442,7 @@ void QueryCacheRuntime::HostConditionalRenderingCompareBCImpl(DAddr address, boo
const u32 resolve_size = compare_to_zero ? 8 : 24;
{
std::scoped_lock lk(impl->buffer_cache.mutex);
const auto sync_info = compare_to_zero ? VideoCommon::ObtainBufferSynchronize::FullSynchronize
: VideoCommon::ObtainBufferSynchronize::NoSynchronize;
const auto sync_info = VideoCommon::ObtainBufferSynchronize::FullSynchronize;
const auto post_op = VideoCommon::ObtainBufferOperation::DoNothing;
const auto [buffer, offset] =
impl->buffer_cache.ObtainCPUBuffer(address, resolve_size, sync_info, post_op);

Loading…
Cancel
Save