Setup Manigraph for glad
This commit is contained in:
@@ -1,5 +1,10 @@
|
||||
#include "main.h"
|
||||
#ifdef GLAD
|
||||
#include <glad.h>
|
||||
#include <GLFW/glfw3.h>
|
||||
#else
|
||||
#include <GL/glew.h>
|
||||
#endif
|
||||
|
||||
void set_clean_color_context(unsigned char r, unsigned char g, unsigned char b)
|
||||
{
|
||||
@@ -8,6 +13,15 @@ void set_clean_color_context(unsigned char r, unsigned char g, unsigned char b)
|
||||
glClearColor((float)r / 0xff, (float)g / 0xff, (float)b / 0xff, 1.0);
|
||||
}
|
||||
|
||||
int init_context(void) { return glewInit() == GLEW_OK; }
|
||||
int init_context(void)
|
||||
{
|
||||
#ifdef GLAD
|
||||
|
||||
return gladLoadGLLoader((GLADloadproc)glfwGetProcAddress);
|
||||
#else
|
||||
return glewInit() == GLEW_OK;
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
void clean_context(void) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); }
|
||||
|
||||
Reference in New Issue
Block a user