From 66e533deeea846dcb97a1206c2df1111cff6dbba Mon Sep 17 00:00:00 2001 From: RuiwenTang Date: Thu, 17 Aug 2023 18:23:10 +0800 Subject: [PATCH] gl_engine: Fix mistake in glbuffer id check `GL_INVALID_VALUE` is generate during `glGenBuffers` and is checked by calling `glGetError()` inside `GL_CHECK` macro. While the buffer id is valid if the value is not zero. --- src/lib/gl_engine/tvgGlGpuBuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/gl_engine/tvgGlGpuBuffer.cpp b/src/lib/gl_engine/tvgGlGpuBuffer.cpp index a151d2b8..c0b7ed81 100644 --- a/src/lib/gl_engine/tvgGlGpuBuffer.cpp +++ b/src/lib/gl_engine/tvgGlGpuBuffer.cpp @@ -29,7 +29,7 @@ GlGpuBuffer::GlGpuBuffer() { GL_CHECK(glGenBuffers(1, &mGlBufferId)); - assert(mGlBufferId != GL_INVALID_VALUE); + assert(mGlBufferId != 0); }