// Wrapper to compile ImGui OpenGL3 backend with GLAD
// This file includes GLAD before ImGui's OpenGL3 backend to ensure
// OpenGL functions are properly declared

#include <glad/glad.h>  // MUST be first - provides OpenGL function declarations
#define IMGUI_IMPL_OPENGL_LOADER_CUSTOM  // Tell ImGui we're providing our own loader
#define GLFW_INCLUDE_NONE  // Tell GLFW not to include OpenGL headers

// Now include the ImGui OpenGL3 implementation
// The path is relative to imgui source directory which is in include paths
#include <backends/imgui_impl_opengl3.cpp>
