MCPcopy Create free account
hub / github.com/android/ndk-samples / _log_opengl_error

Function _log_opengl_error

endless-tunnel/app/src/main/cpp/native_engine.cpp:485–509  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

483}
484
485static void _log_opengl_error(GLenum err) {
486 switch (err) {
487 case GL_NO_ERROR:
488 LOGE("*** OpenGL error: GL_NO_ERROR");
489 break;
490 case GL_INVALID_ENUM:
491 LOGE("*** OpenGL error: GL_INVALID_ENUM");
492 break;
493 case GL_INVALID_VALUE:
494 LOGE("*** OpenGL error: GL_INVALID_VALUE");
495 break;
496 case GL_INVALID_OPERATION:
497 LOGE("*** OpenGL error: GL_INVALID_OPERATION");
498 break;
499 case GL_INVALID_FRAMEBUFFER_OPERATION:
500 LOGE("*** OpenGL error: GL_INVALID_FRAMEBUFFER_OPERATION");
501 break;
502 case GL_OUT_OF_MEMORY:
503 LOGE("*** OpenGL error: GL_OUT_OF_MEMORY");
504 break;
505 default:
506 LOGE("*** OpenGL error: error %d", err);
507 break;
508 }
509}
510
511void NativeEngine::DoFrame() {
512 // prepare to render (create context, surfaces, etc, if needed)

Callers 2

DoFrameMethod · 0.85
InitGLObjectsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected