Dependencies for dear-imgui-2.1.3

library
dear-imgui-generator
test
glfw
readme
fonts
image
vulkan

Flags

Manual Flags

NameDescriptionDefault
debug

Enable debug mode.

Disabled
opengl2

Enable OpenGL 2 backend.

Disabled
opengl3

Enable OpenGL 3 backend.

Enabled
vulkan

Enable Vulkan backend.

Disabled
sdl

Enable SDL backend.

Enabled
glfw

Enable GLFW backend.

Disabled
examples

Build executable examples.

Disabled
disable-obsolete

Don't define obsolete functionsenumsbehaviors. Consider enabling from time to time after updating to avoid using soon-to-be obsolete function/names.

Disabled
use-wchar32

Use 32-bit for ImWchar (default is 16-bit) to support unicode planes 1-16. (e.g. point beyond 0xFFFF like emoticons, dingbats, symbols, shapes, ancient languages, etc...)

Enabled
use-imdrawidx32

Use 32-bit vertex indices (default is 16-bit) is one way to allow large meshes with more than 64K vertices. Your renderer backend will need to support it (most example renderer backends support both 16/32-bit indices). Another way to allow large meshes while keeping 16-bit indices is to handle ImDrawCmd::VtxOffset in your renderer. Read about ImGuiBackendFlags_RendererHasVtxOffset for details.

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info