|
@@ -30,14 +30,12 @@ It should be almost 1 to 1 as if you are using C++ ImGui <br>
|
|
|
Check the demo project for more info.
|
|
|
|
|
|
### TODO
|
|
|
+- Add missing APIs to our `ImGui Class`
|
|
|
+- Add record helpers for some records like `ImGuiIO` & all `ImVector_xxx` records
|
|
|
- Add Support for [cimplot](https://github.com/cimgui/cimplot)
|
|
|
- Add Support for [cimnodes](https://github.com/cimgui/cimnodes)
|
|
|
- Add Support for [cimnodes_r](https://github.com/cimgui/cimnodes_r)
|
|
|
- Test on Mac
|
|
|
-- Add missing APIs to our `ImGui Class`
|
|
|
-- Add record helpers for some records like `ImGuiIO` & all `ImVector_xxx` records
|
|
|
-
|
|
|
-
|
|
|
|
|
|
## Acknowledgements & Resources :
|
|
|
|
|
@@ -46,9 +44,27 @@ Check the demo project for more info.
|
|
|
|
|
|
#### Used Projects :
|
|
|
- [cimgui](https://github.com/cimgui/cimgui)
|
|
|
+- [imgui-pas](https://github.com/dpethes/imgui-pas)
|
|
|
- [SDL2 Project](https://github.com/libsdl-org/SDL/tree/SDL2)
|
|
|
- [SDL2-for-Pascal](https://github.com/PascalGameDevelopment/SDL2-for-Pascal)
|
|
|
-- [imgui-pas](https://github.com/dpethes/imgui-pas)
|
|
|
+- [Blueicaro/GLFW](https://github.com/Blueicaro/GLFW)
|
|
|
+- [Glad Generator](https://glad.dav1d.de/#language=pascal&specification=gl&api=gl%3D4.6&api=gles1%3D1.0&api=gles2%3D3.2&api=glsc2%3D2.0&profile=compatibility&loader=on)
|
|
|
- [ChatGPT](https://chat.openai.com)
|
|
|
|
|
|
+### Change log
|
|
|
+##### 17/11/2023
|
|
|
+- Allow static linking on windows with FPC ( no static for Delphi :P )
|
|
|
+- And wrote the entire `OpenGL3 renderer` in `Pure-Pascal`
|
|
|
+- Fixing a bug if you try to compile on Linux
|
|
|
+
|
|
|
+##### 15/11/2023
|
|
|
+- Sync With Latest `ImGui update v1.90.0`
|
|
|
+- Disabling Floating-Point Exceptions for good
|
|
|
+- Updating the code to `support Delphi` & FreePascal
|
|
|
+
|
|
|
+##### 13/11/2023
|
|
|
+- Init Release
|
|
|
+- Added Fonts APIs in ImFontAtlas helper
|
|
|
+
|
|
|
+
|
|
|
## With ❤️ From Home.
|