Просмотр исходного кода

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.
ReinUsesLisp 6 лет назад
Родитель
Сommit
e1932351a9
1 измененных файлов с 1 добавлено и 3 удалено
  1. 1 3
      src/video_core/renderer_opengl/gl_shader_cache.cpp

+ 1 - 3
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;
 }