52 Commits

Author SHA1 Message Date
Jonathan Spira
bcac953a65 initial bindings 2024-10-08 10:37:42 -04:00
Jonathan Spira
1fbe6331f4 luajit 2024-10-02 08:48:59 -04:00
Jonathan Spira
34a01d1133 getting new cpp files 2024-10-02 08:48:59 -04:00
dbr
a08f0d63d9 Update to imgui 1.89.2
Closes #699
2023-01-12 10:12:47 +10:30
dbr/Ben
d0ccbd33d3
Merge pull request #582 from ruifengx/freetype-vcpkg
add vcpkg-rs for locating freetype
2023-01-12 09:59:15 +10:30
dbr
d9e2e65758 Fix docking+freetype bindings
Was missing required flag to cimgui generator
2023-01-04 15:46:48 +10:30
dbr
7ad609090f Mess to add freetype-specific bindgen
There are now a few freetype-specific functions in the API so we need seperate bindgen output for it

Duplicates the imgui code somewhat unnecessarily, but shouldn't impact repo size much due to git's compression
2023-01-04 15:35:07 +10:30
Robin Quint
e51af80da7 upgraded imgui to 1.89.1, changed winit-support to use new event io 2022-12-21 15:14:31 +01:00
Ruifeng Xie
7eec3e96d4
cimgui: stub ImFontAtlasGetBuilderForStbTruetype if IMGUI_ENABLE_FREETYPE 2022-11-30 14:05:36 +08:00
dbr
680d92341c Tidy 2022-01-11 18:12:28 +11:00
dbr
d77e5dadfa Rerun cimgui 2022-01-11 15:17:16 +11:00
dbr
6dd4517359 Update imgui to 1.86
Also script file-copy procedure
2022-01-11 15:15:31 +11:00
dbr
b1150d6c3b Simpler ingesting of imgui: copy files into folder
Also rerun bindgen
2021-10-27 19:25:39 +11:00
dbr
86fa5913cd Remove imgui submodule 2021-10-27 18:32:53 +11:00
dbr
6007bc5a4b Update imgui to 1.84.2 #512
Changes required:
- Overloaded methods named slightly differently (e.g sys::igPlotHistogramFloatPtr to sys::igPlotHistogram_FloatPtr)
- ImGuiNavInput_KeyMenu_ was removed upstream, so NavInput::INTERNAL_COUNT needed tweaked
2021-09-14 11:17:55 +10:00
Benedikt Mandelkow
794ece8956 rename VERSION file to help compilers see that its not a cpp header 2021-06-24 02:29:28 -07:00
Thom Chiovoloni
083139e4e6 Enable -DIMGUI_USE_WCHAR32 for imgui-sys 2021-04-06 00:34:57 -07:00
Thom Chiovoloni
163244cc1a regen cimgui 2021-04-04 16:40:29 -07:00
Thom Chiovoloni
8cc4f353d3 bump dear imgui to v1.82 2021-04-04 16:39:39 -07:00
dbr
4f15805015 Re-do update to 1.81 with old submodule setup
Update docs to match
2021-03-05 11:58:25 +11:00
dbr
432d4b94ec Revert "Simplify (maybe) the imgui submodules"
This reverts commit 2839f76cecb0b5bfc837857d797f090f970c08c5.

# Conflicts:
#	imgui-sys/third-party/cimgui
2021-03-05 11:35:34 +11:00
dbr
507d5d5065 Update to imgui 1.81
Changes:

- No more ListBox::calculate_size(...) as this was deprecated upstream
2021-03-03 15:36:28 +11:00
dbr
2839f76cec Simplify (maybe) the imgui submodules
Use cimgui which avoids the copy-files-into-our-repo step
2021-03-03 14:19:10 +11:00
Thom Chiovoloni
fc6366c0ae Run update-cimgui-output 2021-02-01 08:37:31 -08:00
Thom Chiovoloni
1c312d3a0b Update submodule for imgui 1.80 2021-02-01 08:37:31 -08:00
Joonas Javanainen
e55db99648
Upgrade to imgui 1.79 2020-11-12 23:03:00 +02:00
Joonas Javanainen
2b36cd4c06
Make sure cimgui.h/cpp are copied 2020-11-12 22:36:42 +02:00
Joonas Javanainen
67ba49646f
Upgrade to cimgui/imgui 1.78 2020-09-19 13:21:08 +03:00
Joonas Javanainen
3558a9138f
Upgrade to 1.77 and regenerate bindings 2020-07-07 23:53:50 +03:00
Joonas Javanainen
6ee5a2867b
Generate bindings for 1.76
cimgui has changed a lot, and the default bindings include a lot of
internal stuff that we (probably) don't want. Therefore we stop checking
out cimgui as a submodule and just use it as a tool instead.
2020-06-05 16:08:40 +03:00
Joonas Javanainen
b759a44c84
Upgrade to imgui/cimgui 1.75 2020-02-15 12:39:27 +02:00
Joonas Javanainen
2b72a2a62c
Upgrade to cimgui/imgui 1.74 2020-01-12 14:05:51 +02:00
Joonas Javanainen
ae2f7d047c
Upgrade to cimgui/imgui 1.73 2019-09-25 18:41:12 +03:00
Joonas Javanainen
8a862ae220
Upgrade to cimgui/imgui 1.72b 2019-09-05 09:30:49 +03:00
Joonas Javanainen
3ca1b7b4ec
Use automatically generated 1.71 bindings from 0.1-dev
This is the minimal first step that compiles but doesn't work
2019-06-26 23:14:14 +03:00
Joonas Javanainen
44db8d81e6
Upgrade to imgui 1.66b 2018-12-04 20:14:22 +02:00
Joonas Javanainen
0440752e0b
Upgrade to cimgui 1.66.2 / imgui 1.66 2018-11-29 22:10:49 +02:00
Joonas Javanainen
b1c7a03415
Use cimgui 1.65.2 2018-10-12 19:38:39 +03:00
Malik Olivier Boussejra
ddd7f7ef7b Update cimgui to 1.53.1
Update cimgui, fixing #97 and #88.

As a side note, the previous version has some compiler warning showing
up during build:

warning: third-party/cimgui/imgui/imgui.cpp: In function ‘void ImGui::RenderTriangle(ImVec2, ImGuiDir, float)’:
warning: third-party/cimgui/imgui/imgui.cpp:3136:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
warning:          r = -r; // ...fall through, no break!
warning:          ~~^~~~

The new version has no warning.
2018-04-29 23:49:26 +09:00
Joonas Javanainen
6a363840ec
Upgrade to imgui/cimgui 1.52 2017-11-12 23:32:44 +02:00
Joonas Javanainen
6f1e29fad9
Use latest cimgui 2017-11-05 21:54:56 +02:00
Joonas Javanainen
484e413dda
Use latest cimgui 2017-11-04 10:08:22 +02:00
Joonas Javanainen
3116430f07
Update cimgui to the latest version 2017-11-02 21:32:19 +02:00
Joonas Javanainen
4ec6214feb
Upgrade imgui-sys to cimgui 1.51 2017-11-02 20:51:14 +02:00
Joonas Javanainen
4f94557a3e
Upgrade cimgui and imgui to 1.50 2017-06-17 16:36:17 +03:00
Joonas Javanainen
be2168320f
Upgrade cimui to include MinGW compilation fix 2017-02-14 20:53:21 +02:00
Joonas Javanainen
c39e5d379d Upgrade cimgui to pull the ImDrawLust->ImDrawList fix 2016-06-19 17:09:12 +03:00
Joonas Javanainen
b903f65def Upgrade to imgui/cimgui 1.49 2016-06-12 01:32:19 +03:00
fl3
aae56e7bdc update cimgui to 1.47 2016-01-17 03:00:00 +03:00
Joonas Javanainen
03e24243f2 Upgrade to imgui/cimgui 1.46 2015-12-23 14:51:55 +00:00