mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-10-26 12:27:30 +00:00 
			
		
		
		
	Merge branch 'master' into docking
# Conflicts: # examples/imgui_impl_opengl3.cpp # imgui.h
This commit is contained in:
		| @@ -14,13 +14,19 @@ | ||||
| //  Helper libraries are often used for this purpose! Here we are supporting a few common ones (gl3w, glew, glad). | ||||
| //  You may use another loader/header of your choice (glext, glLoadGen, etc.), or chose to manually implement your own. | ||||
| #if defined(IMGUI_IMPL_OPENGL_LOADER_GL3W) | ||||
| #include <GL/gl3w.h>    // Initialize with gl3wInit() | ||||
| #include <GL/gl3w.h>            // Initialize with gl3wInit() | ||||
| #elif defined(IMGUI_IMPL_OPENGL_LOADER_GLEW) | ||||
| #include <GL/glew.h>    // Initialize with glewInit() | ||||
| #include <GL/glew.h>            // Initialize with glewInit() | ||||
| #elif defined(IMGUI_IMPL_OPENGL_LOADER_GLAD) | ||||
| #include <glad/glad.h>  // Initialize with gladLoadGL() | ||||
| #elif defined(IMGUI_IMPL_OPENGL_LOADER_GLBINDING) | ||||
| #include <glbinding/glbinding.h>  // Initialize with glbinding::initialize() | ||||
| #include <glad/glad.h>          // Initialize with gladLoadGL() | ||||
| #elif defined(IMGUI_IMPL_OPENGL_LOADER_GLBINDING2) | ||||
| #define GLFW_INCLUDE_NONE       // GLFW including OpenGL headers causes ambiguity or multiple definition errors. | ||||
| #include <glbinding/Binding.h>  // Initialize with glbinding::Binding::initialize() | ||||
| #include <glbinding/gl/gl.h> | ||||
| using namespace gl; | ||||
| #elif defined(IMGUI_IMPL_OPENGL_LOADER_GLBINDING3) | ||||
| #define GLFW_INCLUDE_NONE       // GLFW including OpenGL headers causes ambiguity or multiple definition errors. | ||||
| #include <glbinding/glbinding.h>// Initialize with glbinding::initialize() | ||||
| #include <glbinding/gl/gl.h> | ||||
| using namespace gl; | ||||
| #else | ||||
| @@ -73,7 +79,10 @@ int main(int, char**) | ||||
|     bool err = glewInit() != GLEW_OK; | ||||
| #elif defined(IMGUI_IMPL_OPENGL_LOADER_GLAD) | ||||
|     bool err = gladLoadGL() == 0; | ||||
| #elif defined(IMGUI_IMPL_OPENGL_LOADER_GLBINDING) | ||||
| #elif defined(IMGUI_IMPL_OPENGL_LOADER_GLBINDING2) | ||||
|     bool err = false; | ||||
|     glbinding::Binding::initialize(); | ||||
| #elif defined(IMGUI_IMPL_OPENGL_LOADER_GLBINDING3) | ||||
|     bool err = false; | ||||
|     glbinding::initialize([](const char* name) { return (glbinding::ProcAddress)SDL_GL_GetProcAddress(name); }); | ||||
| #else | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 omar
					omar