Skip to content

feat(compat): add imgui glfw opengl packages#19

Merged
Sunrisepeak merged 1 commit into
mainfrom
codex/imgui-compat-packages
May 31, 2026
Merged

feat(compat): add imgui glfw opengl packages#19
Sunrisepeak merged 1 commit into
mainfrom
codex/imgui-compat-packages

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Summary

  • add compat.imgui for Dear ImGui v1.92.8 core sources and backend headers
  • add compat.glfw for GLFW 3.4 built from source with the null platform backend
  • add compat.opengl for Khronos OpenGL API headers, including a generated GL/gl.h shim
  • document the new third-party packages and the glfw -> opengl dependency edge

Validation

  • Lua syntax: loadfile(..., 't') over all pkgs/*/*.lua
  • mcpp smoke: compat.imgui + compat.glfw + compat.opengl build and run with GLFW null platform
  • backend smoke: consumer-side build of upstream imgui_impl_glfw.cpp and imgui_impl_opengl3.cpp against the compat packages
  • checked generated build.ninja for no -lglfw, no -lGL, and no /usr/include usage

@Sunrisepeak Sunrisepeak merged commit 2fd70f5 into main May 31, 2026
1 check passed
@Sunrisepeak Sunrisepeak deleted the codex/imgui-compat-packages branch May 31, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant