From 8b1722b67a0ebff042cfa6a2ef1116b3afb4ddad Mon Sep 17 00:00:00 2001 From: RSDuck Date: Sun, 14 May 2023 22:37:52 +0200 Subject: [PATCH] unbind sampler object in compute shader renderer --- src/GPU3D_Compute.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/GPU3D_Compute.cpp b/src/GPU3D_Compute.cpp index 76df9e0b..d4972774 100644 --- a/src/GPU3D_Compute.cpp +++ b/src/GPU3D_Compute.cpp @@ -956,6 +956,8 @@ void ComputeRenderer::RenderFrame() glDispatchCompute(ScreenWidth/32, ScreenHeight, 1); glMemoryBarrier(GL_SHADER_IMAGE_ACCESS_BARRIER_BIT); + glBindSampler(0, 0); + /*u64 starttime = armGetSystemTick(); EmuQueue.waitIdle(); printf("total time %f\n", armTicksToNs(armGetSystemTick()-starttime)*0.000001f);*/