From e1932351a9589150e0db884e8682b9183a2ba17b Mon Sep 17 00:00:00 2001 From: ReinUsesLisp Date: Sat, 29 Feb 2020 04:05:19 -0300 Subject: gl_shader_cache: Reduce registry consistency to debug assert Registry consistency is something that practically can't happen and it has a measurable runtime cost. Reduce it to a DEBUG_ASSERT. --- src/video_core/renderer_opengl/gl_shader_cache.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/video_core/renderer_opengl/gl_shader_cache.cpp b/src/video_core/renderer_opengl/gl_shader_cache.cpp index 72a5dc82a..593897787 100644 --- a/src/video_core/renderer_opengl/gl_shader_cache.cpp +++ b/src/video_core/renderer_opengl/gl_shader_cache.cpp @@ -221,9 +221,7 @@ CachedShader::CachedShader(const u8* host_ptr, VAddr cpu_addr, std::size_t size_ CachedShader::~CachedShader() = default; GLuint CachedShader::GetHandle() const { - if (!registry->IsConsistent()) { - std::abort(); - } + DEBUG_ASSERT(registry->IsConsistent()); return program->handle; } -- cgit v1.2.3