diff options
Diffstat (limited to 'src/video_core/renderer_vulkan')
| -rw-r--r-- | src/video_core/renderer_vulkan/vk_rasterizer.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 507262c8f..926ecf38e 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp | |||
| @@ -365,6 +365,8 @@ void RasterizerVulkan::Draw(bool is_indexed, bool is_instanced) { | |||
| 365 | }); | 365 | }); |
| 366 | 366 | ||
| 367 | EndTransformFeedback(); | 367 | EndTransformFeedback(); |
| 368 | |||
| 369 | system.GPU().TickWork(); | ||
| 368 | } | 370 | } |
| 369 | 371 | ||
| 370 | void RasterizerVulkan::Clear() { | 372 | void RasterizerVulkan::Clear() { |
| @@ -492,6 +494,8 @@ void RasterizerVulkan::DispatchCompute(GPUVAddr code_addr) { | |||
| 492 | descriptor_set, {}); | 494 | descriptor_set, {}); |
| 493 | cmdbuf.Dispatch(grid_x, grid_y, grid_z); | 495 | cmdbuf.Dispatch(grid_x, grid_y, grid_z); |
| 494 | }); | 496 | }); |
| 497 | |||
| 498 | system.GPU().TickWork(); | ||
| 495 | } | 499 | } |
| 496 | 500 | ||
| 497 | void RasterizerVulkan::ResetCounter(VideoCore::QueryType type) { | 501 | void RasterizerVulkan::ResetCounter(VideoCore::QueryType type) { |