allow custom opengl loader
This commit is contained in:
@@ -5,9 +5,6 @@
|
||||
* Author: simon
|
||||
*/
|
||||
|
||||
#ifndef ANDROID
|
||||
#include <glbinding/Binding.h>
|
||||
#endif
|
||||
#include "render/Renderer.h"
|
||||
#include "render/GL.h"
|
||||
#include <stdio.h>
|
||||
@@ -43,8 +40,16 @@ void Renderer::InitShaders() {
|
||||
}
|
||||
|
||||
bool Renderer::Init() {
|
||||
#ifndef ANDROID
|
||||
glbinding::Binding::initialize();
|
||||
#if __has_include(<glbinding/glbinding.h>)
|
||||
glbinding::initialize();
|
||||
#elif __has_include(<GL/glew.h>)
|
||||
glewInit();
|
||||
#elif __has_include(<glad/glad.h>)
|
||||
gladLoadGL();
|
||||
#elif __has_include(<GL/gl3w.h>)
|
||||
gl3wInit();
|
||||
#elif __has_include(<glbinding/Binding.h>)
|
||||
glbinding::Binding::initialize();
|
||||
#endif
|
||||
glEnable(GL_TEXTURE_2D);
|
||||
glEnable(GL_BLEND);
|
||||
|
||||
Reference in New Issue
Block a user