https://github.com/ousttrue/limgui
luajit + ffi + imgui
https://github.com/ousttrue/limgui
Last synced: 3 months ago
JSON representation
luajit + ffi + imgui
- Host: GitHub
- URL: https://github.com/ousttrue/limgui
- Owner: ousttrue
- License: mit
- Created: 2021-07-15T09:01:59.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-05T17:29:08.000Z (almost 5 years ago)
- Last Synced: 2025-04-10T03:46:22.293Z (about 1 year ago)
- Language: Lua
- Size: 715 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# limgui
luajit + ffi + imgui
* lua/imgui_ffi/mod.lua
* 20210828: fix native module build
# build dll
create release build to `build/Release/bin`
```
$ mkdir build
$ cd build
$ cmake -B . -S ..
$ cmake --build . --config Release
```
or
```
$ invoke build
```
clear: remove build folder.
## build/Release/bin
* glad.dll
* glfw3.dll
* imgui.dll
* luajit.exe
* luv.dll
* stb.dll
# directory
## _external
submodules. build to `build/Release/bin`
## lua
```json
"env": {
"LUA_PATH": ";;${workspaceFolder}\\lua\\?.lua",
}
```
## tests
luaunit.lua
## samples
### gltf_viewer.lua
* [x] texture load
* [x] MikkTangent
* [ ] GRID gizmo
* [ ] glTF-2.0 PBR shader
* [ ] animation
* [ ] skinning
* [ ] morph-target