Kiln is a minimal graphics framework that bundles GLFW, GLAD, and Dear ImGui into a simple, easy-to-use API
Contributions are welcome - Please feel free to submit issues or pull requests
#include "Kiln.hpp"
int main()
{
GLFWwindow* window = Kiln::Initialize();
while (!Kiln::ShouldClose(window))
{
Kiln::Begin();
// Your ImGui code here
ImGui::Begin("New Window");
ImGui::Text("Minimal setup required");
ImGui::End();
Kiln::End(window);
}
Kiln::Shutdown(window);
return 0;
}Kiln includes the following libraries:
- https://www.glfw.org/ - Window and input management
- https://glad.dav1d.de/ - OpenGL function loader
- https://github.com/ocornut/imgui - Immediate mode GUI library
All dependencies are included in the repository - no additional downloads required.
- Omar Cornut for Dear ImGui
- GLFW Team for the excellent windowing library
- Dav1dde for OpenGL loading
This project bundles several open-source libraries. Please refer to their respective licenses: