Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sewer56/dearimguisharp-nativebuilds
Automated Native Builds for DearImGuiSharp
https://github.com/sewer56/dearimguisharp-nativebuilds
Last synced: 19 days ago
JSON representation
Automated Native Builds for DearImGuiSharp
- Host: GitHub
- URL: https://github.com/sewer56/dearimguisharp-nativebuilds
- Owner: Sewer56
- License: mit
- Created: 2022-09-19T20:06:45.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-12T18:48:41.000Z (over 1 year ago)
- Last Synced: 2024-05-01T15:56:13.126Z (7 months ago)
- Language: Shell
- Homepage:
- Size: 7.81 KB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## To Create a Release
Push a tag.
```
git tag -a 1.88 -m "Release 1.88"
git push origin 1.88
```## To Update cimgui
Init the repo.
```
git submodule update --init
```Update the branch (you might want to change branch, my forks does different branches for releases).
```
git submodule update --remote
```And then commit + push.
## Disabling/Enabling Backends
- Fork this repository and the `cimgui` submodule.
- Make changes in your `cimgui` submodule.
- i.e. Edit `generator.bat` & `generator.sh`.
- Run the generator and commit output files.- Modify the included `build-native.cmd` and `build-native.sh` scripts to disable individual CMAKE flags.
## Backends Included
Includes the following backends and imgui internal API, where available:
- Win32
- Direct3D 9
- Direct3D 11
- Direct3D 12
- OpenGL 2
- OpenGL 3
- GLFW
- SDL2
- VulkanStuff Missing:
- OSX X64: Missing SDL, OpenGL 2, GLFW.
- Windows ARM/ARM64: Missing Vulkan, GLFW & SDL.
- OSX ARM64: Currently not building in CI. [Can build OpenGL 3 only atm.]If you'd like those, please file a PR, it was a good bit of effort to get this stuff building at all in the first place.
## Credits
Forked from [https://github.com/mellinoe/ImGui.NET-nativebuild](https://github.com/mellinoe/ImGui.NET-nativebuild).