Releases: theluc4s/easy-dear-imgui
Releases · theluc4s/easy-dear-imgui
1.0.5
1.0.4
1.0.3
Improvements
- Exception handling removed.
- Improvements and clean code.
- It is safe to call any function, even in a loop (conditions are now checked).
- There is now support for a custom window proc, defining g_cwnd_proc (don't forget to check ImGui_ImplWin32_WndProcHandler and reset the device in the WM_SIZE case. ( Check the template on the home page )
- If the handle returned to CreateWindowExA is nullptr, the loop will exit.
Breaking changes
- It is no longer necessary to call start_window (), the constructor is responsible for creating the window and creating the context of directx and dear imgui.
-
Many functions have been removed from the code for the user, now only the following are possible:
bool process_message();
bool imgui_start_frame();
bool imgui_end_frame();
void set_background_color(int,int,int);
bool get_vsync_state();
MSG& get_msg();
Gallery
1.0.2
Hello, here's version 1.02.
- Try catch improved.
- Readjusted code.
- Code identification modified.
- New functions for the 'user' to interact were added..
- The object's constructor is no longer responsible for creating our window, it is now necessary to make a call to start_window ().
Issue Found 1#: An assert statement for ImGui_ImplWin32_Init and ImGui_ImplDX9_Init caused a problem using the release version.
Fixed 1#: Assert was removed and a try catch was implemented instead. There is no more failure when using the release version.
1.0.1
Hello, here's version 1.01.
- ImGui_Impl assert has been removed
- Added basic try catch.
- Code identification modified.
- The setup_imgui_context () function has been split and there is now a new function called: setup_imgui_impl ().
- Both functions have been made private so the user does not have public access.
Issue found: An assert statement for ImGui_ImplWin32_Init and ImGui_ImplDX9_Init caused a problem using the release version.
Fixed: Assert was removed and a try catch was implemented instead.