gitextract_10wk8iq7/ ├── .Doxyfile ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── ci_compile_sources.sh │ └── workflows/ │ ├── ccpp.yml │ ├── create-tag.yml │ └── docs.yml ├── .gitignore ├── LICENSE ├── Makefile ├── Readme.md ├── clib.json ├── demo/ │ ├── allegro5/ │ │ ├── KeyboardHandleriOS.h │ │ ├── KeyboardHandleriOS.m │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── main.c │ │ └── nuklear_allegro5.h │ ├── common/ │ │ ├── calculator.c │ │ ├── canvas.c │ │ ├── file_browser.c │ │ ├── filebrowser/ │ │ │ └── stb_image.h │ │ ├── node_editor.c │ │ ├── overview.c │ │ ├── style.c │ │ └── style_configurator.c │ ├── d3d11/ │ │ ├── build.bat │ │ ├── main.c │ │ ├── nuklear_d3d11.h │ │ ├── nuklear_d3d11.hlsl │ │ ├── nuklear_d3d11_pixel_shader.h │ │ └── nuklear_d3d11_vertex_shader.h │ ├── d3d12/ │ │ ├── build.bat │ │ ├── main.c │ │ ├── nuklear_d3d12.h │ │ ├── nuklear_d3d12.hlsl │ │ ├── nuklear_d3d12_pixel_shader.h │ │ └── nuklear_d3d12_vertex_shader.h │ ├── d3d9/ │ │ ├── build.bat │ │ ├── main.c │ │ └── nuklear_d3d9.h │ ├── gdi/ │ │ ├── build.bat │ │ ├── main.c │ │ └── nuklear_gdi.h │ ├── gdi_native_nuklear/ │ │ ├── build.bat │ │ ├── main.c │ │ ├── nuklear_gdi.h │ │ └── window.h │ ├── gdip/ │ │ ├── build.bat │ │ ├── main.c │ │ └── nuklear_gdip.h │ ├── glfw_opengl2/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_glfw_gl2.h │ ├── glfw_opengl3/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_glfw_gl3.h │ ├── glfw_opengl4/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_glfw_gl4.h │ ├── glfw_vulkan/ │ │ ├── .clang-format │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ ├── nuklear_glfw_vulkan.h │ │ ├── shaders/ │ │ │ ├── demo.frag │ │ │ └── demo.vert │ │ └── src/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── nuklear_glfw_vulkan.in.h │ │ └── nuklearshaders/ │ │ ├── nuklear.frag │ │ └── nuklear.vert │ ├── rawfb/ │ │ ├── nuklear_rawfb.h │ │ ├── sdl/ │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── wayland/ │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ └── main.c │ │ └── x11/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_xlib.h │ ├── sdl3_renderer/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_sdl3_renderer.h │ ├── sdl_opengl2/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_sdl_gl2.h │ ├── sdl_opengl3/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_sdl_gl3.h │ ├── sdl_opengles2/ │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── main.c │ │ └── nuklear_sdl_gles2.h │ ├── sdl_renderer/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_sdl_renderer.h │ ├── sdl_vulkan/ │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ ├── nuklear_sdl_vulkan.h │ │ ├── shaders/ │ │ │ ├── demo.frag │ │ │ └── demo.vert │ │ └── src/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── nuklear_sdl_vulkan.in.h │ │ └── nuklearshaders/ │ │ ├── nuklear.frag │ │ └── nuklear.vert │ ├── sfml_opengl2/ │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── main.cpp │ │ └── nuklear_sfml_gl2.h │ ├── sfml_opengl3/ │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── main.cpp │ │ └── nuklear_sfml_gl3.h │ ├── x11/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_xlib.h │ ├── x11_opengl2/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_xlib_gl2.h │ ├── x11_opengl3/ │ │ ├── Makefile │ │ ├── main.c │ │ └── nuklear_xlib_gl3.h │ └── xcb_cairo/ │ ├── Makefile │ ├── main.c │ └── nuklear_xcb.h ├── example/ │ ├── Makefile │ ├── canvas.c │ ├── extended.c │ ├── file_browser.c │ ├── skinning.c │ └── stb_image.h ├── nuklear.h └── src/ ├── CHANGELOG ├── CREDITS ├── HEADER.md ├── LICENSE ├── Readme.md ├── build.py ├── nuklear.h ├── nuklear_9slice.c ├── nuklear_buffer.c ├── nuklear_button.c ├── nuklear_chart.c ├── nuklear_color.c ├── nuklear_color_picker.c ├── nuklear_combo.c ├── nuklear_context.c ├── nuklear_contextual.c ├── nuklear_draw.c ├── nuklear_edit.c ├── nuklear_font.c ├── nuklear_group.c ├── nuklear_image.c ├── nuklear_input.c ├── nuklear_internal.h ├── nuklear_knob.c ├── nuklear_layout.c ├── nuklear_list_view.c ├── nuklear_math.c ├── nuklear_menu.c ├── nuklear_page_element.c ├── nuklear_panel.c ├── nuklear_pool.c ├── nuklear_popup.c ├── nuklear_progress.c ├── nuklear_property.c ├── nuklear_scrollbar.c ├── nuklear_selectable.c ├── nuklear_slider.c ├── nuklear_string.c ├── nuklear_style.c ├── nuklear_table.c ├── nuklear_text.c ├── nuklear_text_editor.c ├── nuklear_toggle.c ├── nuklear_tooltip.c ├── nuklear_tree.c ├── nuklear_utf8.c ├── nuklear_util.c ├── nuklear_vertex.c ├── nuklear_widget.c ├── nuklear_window.c ├── paq.bat ├── paq.sh ├── stb_rect_pack.h └── stb_truetype.h