icex2
48cd2bc687
feat: Integrate imgui library
...
Version 1.91.7 of the imgui library with the cimgui wrapper.
imgui allows us to easily create minimal and powerful UI for
use-cases like in-game overlays or separate tooling.
The additional wrappers cimgui_impl_dx9 and cimgui_impl_win32
were added to provide a full C linkage integration for the rest
of the code base.
Tweaks to the makefile were kept to a minimum but enable
compilation of C++ since imgui is C++ based.
Remark: At this point bemanitools itself is still to be kept a pure
C codebase. Due to the lack of proper module/library management
with the current build system in bemanitools 5, proper separation
of concerns and clean integration with external libraries isn’t
possible with reasonable effort.
2025-02-08 23:11:59 +01:00
..
2023-10-09 19:11:37 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2024-01-31 22:47:14 +01:00
2023-04-06 15:39:53 +02:00
2024-01-31 22:47:14 +01:00
2023-04-06 15:39:53 +02:00
2024-01-31 22:47:14 +01:00
2023-04-06 15:39:53 +02:00
2023-10-09 19:11:37 +02:00
2023-04-06 15:39:53 +02:00
2020-09-02 19:35:15 +00:00
2023-10-09 19:11:37 +02:00
2020-09-02 19:35:15 +00:00
2019-10-20 00:50:40 +02:00
2023-04-15 22:37:07 +02:00
2020-01-10 17:24:47 -05:00
2024-01-31 21:40:22 +01:00
2023-04-15 22:37:07 +02:00
2023-04-06 15:39:53 +02:00
2023-10-18 23:29:19 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2020-06-29 06:51:25 -07:00
2024-01-31 22:47:14 +01:00
2020-06-29 11:23:01 -07:00
2023-06-25 13:24:07 +02:00
2023-04-06 15:39:53 +02:00
2023-06-25 13:24:07 +02:00
2020-09-13 19:46:16 -07:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2021-03-16 22:06:21 +00:00
2023-06-25 13:24:07 +02:00
2023-06-25 13:24:07 +02:00
2023-06-25 13:24:07 +02:00
2019-10-22 21:04:45 +02:00
2023-04-06 15:39:53 +02:00
2019-10-22 21:04:45 +02:00
2023-04-06 15:39:53 +02:00
2019-10-20 00:50:40 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2019-10-20 00:50:40 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2022-06-24 00:57:26 -07:00
2023-04-06 15:39:53 +02:00
2019-10-20 00:50:40 +02:00
2019-10-20 00:50:40 +02:00
2019-10-20 00:50:40 +02:00
2024-01-31 22:47:14 +01:00
2023-04-15 22:37:07 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2020-12-20 16:38:06 +01:00
2020-12-20 16:38:06 +01:00
2019-10-20 00:50:40 +02:00
2023-06-25 13:02:02 +02:00
2023-06-25 13:02:02 +02:00
2023-06-25 13:02:02 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-15 22:37:07 +02:00
2023-04-15 22:37:07 +02:00
2023-04-15 22:37:07 +02:00
2023-04-06 15:39:53 +02:00
2023-04-15 22:37:07 +02:00
2023-10-18 23:29:19 +02:00
2019-10-22 21:04:45 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2019-10-20 00:50:40 +02:00
2023-04-06 15:39:53 +02:00
2025-02-08 23:11:59 +01:00
2023-06-25 12:51:33 +02:00
2023-10-18 23:29:19 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2021-04-06 20:25:07 +10:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-06-25 12:51:33 +02:00
2023-04-06 15:39:53 +02:00
2023-11-13 19:37:29 +01:00
2023-11-30 20:33:36 +01:00
2023-06-25 13:24:07 +02:00
2023-06-25 13:24:07 +02:00
2024-01-31 22:47:14 +01:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2019-10-20 00:50:40 +02:00
2023-10-18 23:29:19 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-06-25 13:24:07 +02:00
2024-01-31 22:47:14 +01:00
2019-10-22 21:04:45 +02:00
2023-04-11 18:04:36 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00
2023-04-06 15:39:53 +02:00