Browse Source

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.
nce_cpp
ReinUsesLisp 6 years ago
parent
commit
25cfb69c40
  1. 4
      src/video_core/renderer_opengl/gl_shader_cache.cpp

4
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;
}

Loading…
Cancel
Save