Jack Mac
8b22856090
OKAY and this is mostly done
2021-09-30 18:58:38 -04:00
Jack Mac
b23e0483ae
init effort
2021-09-30 18:58:38 -04: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
Jack Spira
5802931a88
did some work and began converting modules over
2021-09-13 17:10:43 -04:00
Thom Chiovoloni
083139e4e6
Enable -DIMGUI_USE_WCHAR32 for imgui-sys
2021-04-06 00:34:57 -07:00
Thom Chiovoloni
de5496d390
rerun bindgen
2021-04-04 16:45:32 -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
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
Thom Chiovoloni
5721afe43c
Replace cty with chlorine
2021-02-04 18:57:18 -08:00
Thom Chiovoloni
7f5b74e8a4
Re-bindgen
2021-02-01 08:37:31 -08:00
Thom Chiovoloni
59970d670e
Constify a large number of fns
2021-02-01 03:00:04 -08:00
Thom Chiovoloni
820a197bab
Make pre-bindgened output more portable and support no_std (still requires a libc, though)
2020-12-07 21:17:13 -08:00
Thom Chiovoloni
4f5eba718f
Replace imgui-sys-bindgen with a newly-added xtask setup
2020-12-07 21:17:13 -08:00
Thom Chiovoloni
fde0336af2
Fix a couple missed clippy issues
2020-12-05 23:32:54 -08:00
Joonas Javanainen
e55db99648
Upgrade to imgui 1.79
2020-11-12 23:03:00 +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
Jasper Bekkers
b81d0bdb6f
Rename import to default embark import style ( #323 )
2020-05-19 10:56:39 +02:00
Jasper Bekkers
d90fe8171e
WebAssembly FFI shells ( #322 )
...
* Allow imgui-rs to generate wasm-ffi bindings
* Missing wasm_bindings.rs file
* Update wasm bindings
* Take wasm import name from environment variable
* Remove debug message
* Formatting
2020-05-18 20:54:30 +02:00
Joonas Javanainen
efebe174c4
Restore old size_t behaviour
2020-02-15 12:49:55 +02:00
Joonas Javanainen
b759a44c84
Upgrade to imgui/cimgui 1.75
2020-02-15 12:39:27 +02:00
Joonas Javanainen
ff1fc49d5f
Upgrade bindgen, fix size_t changes
2020-02-15 12:21:32 +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
42d3c0f6d7
Pull renderer/draw data updates from 0.1-dev
2019-06-27 22:12:35 +03:00
Joonas Javanainen
c37bd8b1f9
Purge imgui-sys fully of legacy manual bindings
2019-06-27 22:12:35 +03:00
Joonas Javanainen
721bf46746
Pull input+winit stuff from 0.1-dev
2019-06-27 22:12:35 +03:00
Joonas Javanainen
b1e1b4f910
Pull Io struct and related things from 0.1-dev
2019-06-27 22:12:25 +03:00
Joonas Javanainen
92de1588f2
Use generated and wrapped style structs/enums
2019-06-27 17:55:33 +03:00
Joonas Javanainen
f7a7961cee
Replace ImCond with Condition
2019-06-27 17:29:09 +03:00
Joonas Javanainen
2c7ac89564
Drop more legacy structs
2019-06-27 09:06:58 +03:00
Joonas Javanainen
7a80b1b3e6
Fix changed function name
2019-06-27 09:03:54 +03:00
Joonas Javanainen
c1f48896e4
Use generated ImDraw* structs
2019-06-27 09:02:31 +03:00
Joonas Javanainen
043fe3a42f
Fix several broken structs
2019-06-27 00:03:43 +03:00
Joonas Javanainen
e0264f8c9d
Use generated ImGuiIO, and font-related structs
2019-06-26 23:14:14 +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
Antoine Gersant
21a2b1c936
Fixed a bug where get_time() returned bogus values
2019-04-17 00:06:49 -07:00
Joonas Javanainen
1f95d23e9d
Remove deprecated things
2019-02-05 21:29:00 +02:00
Joonas Javanainen
91a961e06a
Use more 2018 edition idioms
2018-12-31 12:16:28 +02:00
Joonas Javanainen
20139851e2
Upgrade to Rust 2018 edition
...
We might as well do this since we've been forced to 1.31...
2018-12-31 11:51:34 +02:00
Joonas Javanainen
7d364f6e5d
Fix incorrect function name
2018-12-17 00:59:43 +02: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
eea2c8b00e
Use nonUDT2 variants of functions that return ImVec2/4
2018-11-29 21:43:52 +02:00
Joonas Javanainen
1750aa5e72
Fix ImGuiIO struct layout problems
...
ImGuiNavInput::COUNT doesn't include the internal enum values, so
the struct layout of ImGuiIO was wrong
2018-10-18 17:52:57 +03:00
Joonas Javanainen
b4edc01574
Adapt to 1.65 changes
2018-10-12 22:41:15 +03:00
Joonas Javanainen
5372ba869f
Update all functions
2018-10-12 22:04:19 +03:00
Joonas Javanainen
cf5b0ece7d
Update all structs
2018-10-12 22:04:19 +03:00