Share retained GL runtime dispatch adapters
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
#include <poly2tri.h>
|
||||
#include "app.h"
|
||||
#include "legacy_gl_framebuffer_dispatch.h"
|
||||
#include "legacy_gl_runtime_dispatch.h"
|
||||
#include "legacy_gl_sampler_dispatch.h"
|
||||
#include "legacy_gl_shader_dispatch.h"
|
||||
#include "legacy_ui_gl_dispatch.h"
|
||||
@@ -631,7 +632,7 @@ std::string str_replace(const std::string& string, const std::string& search, co
|
||||
return ret;
|
||||
}
|
||||
|
||||
static const char* gl2str(GLenum err)
|
||||
static const char* gl2str(std::uint32_t err)
|
||||
{
|
||||
return pp::renderer::gl::opengl_error_name(err);
|
||||
}
|
||||
@@ -652,8 +653,8 @@ double now_seconds()
|
||||
|
||||
void check_OpenGLError(const char* stmt, const char* fname, int line)
|
||||
{
|
||||
GLenum err;
|
||||
while ((err = glGetError()) != pp::renderer::gl::no_error_code())
|
||||
std::uint32_t err = 0U;
|
||||
while ((err = pp::legacy::gl_runtime::query_opengl_error()) != pp::renderer::gl::no_error_code())
|
||||
{
|
||||
LOG("OpenGL error %08x (%s), at %s:%i - for %s", err, gl2str(err), fname, line, stmt);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user