Registry / other / imgui-opengl-renderer

imgui-opengl-renderer

JSON →
library0.12.1rscratesunverified

An OpenGL renderer for imgui-rs, enabling immediate mode GUI rendering with OpenGL.

# Cargo.toml [dependencies] imgui-opengl-renderer = "0.12.1"
INSTALL
IMPORT
SIG · IMGUI-OPENGL-RENDE
I
imgui-opengl-renderer
otherrustv0.12.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Renderer
use imgui_opengl_renderer::Renderer;

Creates an OpenGL renderer and renders ImGui draw data.

use imgui_opengl_renderer::Renderer; let mut renderer = Renderer::new(&mut imgui_context, |s| gl::GetString(s) as *const std::os::raw::c_void); renderer.render(imgui_ui, &mut draw_data);
Debug
Known issues
gotchaRequires an active OpenGL context and proper initialization of gl bindings before use.
fix
Ensure gl::load_with(|s| ...) is called before creating the renderer.
affects: >=0.12.0
Upgrade
Version history
0.12.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
imgui-opengl-renderer — cargo add imgui-opengl-renderer · libregistry