903 Commits

Author SHA1 Message Date
Joonas Javanainen
fad0f5811b
Add support for RENDERER_HAS_VTX_OFFSET 2020-07-08 10:17:54 +03:00
Joonas Javanainen
c575dec15b
Change update_delta_time to accept a Duration
Fixes #333
2020-07-07 23:08:00 +03:00
Joonas Javanainen
2e8f95fb09
Upgrade dependencies 2020-07-07 23:05:20 +03:00
Joonas Javanainen
4981ff5943
Merge pull request #339 from aloucks/export_include
Expose include path and native defines via `DEP_` env variables
2020-07-07 22:49:25 +03:00
Joonas Javanainen
d4ec88068f
Merge pull request #335 from lizhaoxian/expose-background-drawlist
Expose background drawlist
2020-07-07 22:39:30 +03:00
Joonas Javanainen
f7f074423d
Merge pull request #327 from barsoosayque/master
Manually managing tooltips
2020-07-07 22:33:44 +03:00
Joonas Javanainen
f05e3d666c
Merge pull request #326 from filnet/expose-more-drawdata-members
Make cmd_lists_count public in DrawData struct
2020-07-07 22:32:59 +03:00
Aaron Loucks
c0ba921a0d Run cargo fmt 2020-06-27 13:09:53 -04:00
Aaron Loucks
06033f7f63 Export include path and native defines 2020-06-27 00:56:47 -04:00
Zhaoxian Li
464557fdc6 Force background to consume self
This is to enforce the consistency WINDOW_DRAW_LIST_LOADED
2020-06-21 22:30:29 +08:00
Zhaoxian Li
ebeb92aa8e Expose background drawlist 2020-06-21 22:05:57 +08:00
Philippe Renon
5e5de53904 Add a public getter for DrawData cmd_lists_count member
Also updated DrawData docs with latest from imgui.

Relates to https://github.com/Gekkio/imgui-rs/issues/325
2020-06-05 22:24:35 +02:00
Joonas Javanainen
c2bb0bd1e2
Bump copyright year 2020-06-05 22:21:49 +03:00
Joonas Javanainen
100f83c755
Update readme 2020-06-05 22:21:28 +03:00
Joonas Javanainen
e36844719e
Merge pull request #315 from Gekkio/feature/imgui-1.76
Upgrade to imgui 1.76
2020-06-05 22:19:48 +03:00
Joonas Javanainen
6f9e34ab93
Update changelog 2020-06-05 22:06:23 +03:00
Joonas Javanainen
8fa58fb52c
Apply some missing 1.76 changes 2020-06-05 22:03:22 +03:00
Joonas Javanainen
89712e1f3d
Update memory layouts 2020-06-05 16:09:24 +03:00
Joonas Javanainen
f93389178b
Handle new FontGlyph bitfields 2020-06-05 16:09:24 +03:00
Joonas Javanainen
41ac160bd8
Adapt to latest cimgui function names 2020-06-05 16:09:24 +03:00
Joonas Javanainen
290429bd12
Replace old nonUDT2 function variants 2020-06-05 16:09:24 +03:00
Joonas Javanainen
a69d856163
Modernize imgui-sys-bindgen code slightly 2020-06-05 16:09:23 +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
barsoosayque
f254f50698
Merge branch 'master' into master 2020-06-05 02:19:45 +07:00
Joonas Javanainen
bcf7669ae3
Release: 0.4.0 2020-05-27 22:31:40 +03:00
Joonas Javanainen
d72134e759
Update changelog 2020-05-27 22:06:55 +03:00
barsoosayque
4203eaacc6 Add ability to create tooltip function-less 2020-05-25 22:18:36 +07:00
Jasper Bekkers
b81d0bdb6f
Rename import to default embark import style (#323) 2020-05-19 10:56:39 +02:00
Joonas Javanainen
f579e063ce
Merge pull request #319 from yodaldevoid/winit_22
Add support for winit 0.22
2020-05-18 23:01:38 +03:00
Gabriel Smith
bdf65d181e Update to glium 0.27
This also forces the update to glutin 0.24.0 and winit 0.22.1 in
imgui-example's lock file.
2020-05-18 15:12:38 -04:00
Gabriel Smith
8e5cf2c1d9 Test winit 0.22 support in CI 2020-05-18 15:12:38 -04:00
Gabriel Smith
59c67e78f4 Run cargo fmt on winit 0.22 changes 2020-05-18 15:12:38 -04:00
Walter Pearce
02545f9c38 Add support for winit 0.22 with feature flag in imgui-winit-support. Fix some clippy warnings. 2020-05-18 15:12:38 -04: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
48eaf63e5f
Merge pull request #311 from Boscop/master
Clamp textures to border (BorderClamp / GL_CLAMP_TO_BORDER)
2020-04-22 23:08:52 +03:00
Joonas Javanainen
0c28845ad8 Bump minimum Rust to 1.40 2020-04-20 23:15:12 +02:00
Joonas Javanainen
c99720abdc
Bump minimum Rust to 1.40 2020-04-18 12:42:21 +03:00
Boscop
7dd47c67ef Clamp textures to border (GL_CLAMP_TO_BORDER) 2020-04-05 22:30:44 +02:00
Joonas Javanainen
0089636eb2
Merge pull request #303 from aloucks/font_name
Font name length check should use the minimum length
2020-03-17 00:04:01 +02:00
Aaron Loucks
321d315428 Font name length check should use the minimum length 2020-03-16 17:04:37 -04:00
Joonas Javanainen
e3f958d1dc
Fix typo 2020-03-16 12:26:40 +02:00
Joonas Javanainen
c039d4ef38
Fix clippy nit 2020-03-16 12:25:51 +02:00
Joonas Javanainen
5b04ff1e7b
Update changelog 2020-03-16 12:24:53 +02:00
Joonas Javanainen
8b1a1d2e16
Increase height slightly to avoid scrollbar 2020-03-16 12:09:52 +02:00
Joonas Javanainen
64022fbb28
Narrow supported winit version range
We can't promise forward compatibility with arbitrary versions, and 0.22
is already broken -> require 0.20 or 0.21, and let's upgrade to 0.22
properly later.
2020-03-16 12:07:26 +02:00
Joonas Javanainen
a5a0be44e3
Redesign tree node / collapsing header API 2020-03-16 12:02:52 +02:00
Joonas Javanainen
2915741ac9
Update example lockfiles with 0.4.0-pre 2020-03-16 12:02:52 +02:00
Joonas Javanainen
a3bafc7df1
Merge pull request #302 from sanbox-irl/master
Updated winit to use new modifier framework in imgui
2020-02-19 21:00:15 +02:00
Jonathan Spira
2f57a3099a Updated winit to use new modifier framework in imgui 2020-02-17 10:09:43 -08:00
Joonas Javanainen
d46edaad24
Bump version to 0.4.0-pre 2020-02-15 14:42:48 +02:00