summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp
diff options
context:
space:
mode:
authorameerj <52414509+ameerj@users.noreply.github.com>2023-03-08 04:33:11 +0100
committerameerj <52414509+ameerj@users.noreply.github.com>2023-03-09 02:29:25 +0100
commit03137086dbb341052121e798ef7895ace19dd685 (patch)
tree594a97bbe781712b03a7f034e20df830a5964f43 /src/video_core/renderer_opengl/gl_graphics_pipeline.cpp
parentMerge pull request #9890 from Kelebek1/reverb_fix (diff)
downloadyuzu-03137086dbb341052121e798ef7895ace19dd685.tar
yuzu-03137086dbb341052121e798ef7895ace19dd685.tar.gz
yuzu-03137086dbb341052121e798ef7895ace19dd685.tar.bz2
yuzu-03137086dbb341052121e798ef7895ace19dd685.tar.lz
yuzu-03137086dbb341052121e798ef7895ace19dd685.tar.xz
yuzu-03137086dbb341052121e798ef7895ace19dd685.tar.zst
yuzu-03137086dbb341052121e798ef7895ace19dd685.zip
Diffstat (limited to 'src/video_core/renderer_opengl/gl_graphics_pipeline.cpp')
-rw-r--r--src/video_core/renderer_opengl/gl_graphics_pipeline.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp b/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp
index 29491e762..89000d6e0 100644
--- a/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp
+++ b/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp
@@ -621,10 +621,7 @@ bool GraphicsPipeline::IsBuilt() noexcept {
if (built_fence.handle == 0) {
return false;
}
- // Timeout of zero means this is non-blocking
- const auto sync_status = glClientWaitSync(built_fence.handle, 0, 0);
- ASSERT(sync_status != GL_WAIT_FAILED);
- is_built = sync_status != GL_TIMEOUT_EXPIRED;
+ is_built = built_fence.IsSignaled();
return is_built;
}