Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to 1.89.9 ImGui / CImGui #10

Open
wants to merge 25 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
94c2486
some fixes for newer imgui version
daniel-j Aug 20, 2022
3cf3fbd
Update ImGui to v1.86
daniel-j Aug 20, 2022
e61e3e1
Update ImGui to v1.87
daniel-j Aug 20, 2022
b8011a7
Update ImGui to v1.88
daniel-j Aug 20, 2022
f30c1b9
modified: test order
dinau Aug 14, 2023
dda28e2
replaced: "assert" with "doAssert"
dinau Aug 14, 2023
247447f
modified: for ImGui v1.89.8
dinau Aug 14, 2023
a30263d
added: Jp locale sample : enable IME(input method)
dinau Aug 14, 2023
20f6ed7
modified: Definition of "const_cstringPtr"
dinau Aug 14, 2023
25230b3
tests/jp/config.nims: added: version checking
dinau Aug 14, 2023
d8eaca9
fixed: compile error : added header file pragma for ncimgui.h
dinau Aug 15, 2023
991cfe9
- Enabled 32-bit indices by defining ImDrawIdx = unsigned int
dinau Aug 17, 2023
8bb4839
fixed: The issue that can't compile "c" backend
dinau Aug 19, 2023
fa57840
deleted: test/jp folder
dinau Aug 30, 2023
ae7b916
simplified: impl_opengl.nim
dinau Aug 30, 2023
fb266b5
Changed: Enable VSync to reduce CPU load.
dinau Sep 9, 2023
c7d3421
Updated to ImGui v1.89.9
dinau Sep 9, 2023
01950d1
Silent warning
dinau Sep 15, 2023
92fe235
fixed: Compilation error on (Linux) Debian 12 Bookworm
dinau Sep 15, 2023
49b4f77
avoided: Compile error on Linux
dinau Sep 15, 2023
2f8a4b5
fixed: Version error
dinau Sep 15, 2023
ae48a36
added: Return type of constructor
dinau Sep 21, 2023
9dd7705
Small change
dinau Sep 23, 2023
4412ded
fixed version to 1.89.9.4 in imgui.nimble
dinau Sep 23, 2023
1d5b65d
impl_glfw.nim: Introduce new driver for GLFW.
dinau Dec 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -165,4 +165,6 @@ tests/tnull
imgui.ini
docs/

.nimcache/
setenv.common.bat
# End of https://www.gitignore.io/api/c,osx,nim,c++,linux,macos,windows,visualstudiocode
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[submodule "src/imgui/private/cimgui"]
path = src/imgui/private/cimgui
url = https://github.com/nimgl/cimgui.git
url = https://github.com/cimgui/cimgui.git
8 changes: 4 additions & 4 deletions imgui.nimble
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Package

version = "1.84.2"
version = "1.89.9.5"
author = "Leonardo Mariscal"
description = "ImGui bindings for Nim"
license = "MIT"
Expand All @@ -16,10 +16,10 @@ task gen, "Generate bindings from source":

task test, "Create window with imgui demo":
requires "nimgl@#1.0" # Please https://github.com/nim-lang/nimble/issues/482
exec("nim c -r tests/test.nim") # requires cimgui.dll
exec("nim cpp -r tests/test.nim")
exec("nim cpp -r --passL:-static tests/test.nim")
exec("nim c -r tests/test.nim") # requires cimgui.dll or cimgui.so

task ci, "Create window with imgui null demo":
requires "nimgl@#1.0" # Please https://github.com/nim-lang/nimble/issues/482
exec("nim c -r tests/tnull.nim") # requires cimgui.dll
exec("nim cpp -r tests/tnull.nim")
exec("nim c -r tests/tnull.nim") # requires cimgui.dll or cimgui.so
Loading