https://github.com/mrjrieke/nute
Nute - a GUI mashup library
https://github.com/mrjrieke/nute
3d-game-engine 3d-graphics 3d-rendering-engine collaboration collaborative cross-platform fyne g3n game game-engine gio go go-library golang gomobile gui mobile mobile-app nute opengl
Last synced: about 1 year ago
JSON representation
Nute - a GUI mashup library
- Host: GitHub
- URL: https://github.com/mrjrieke/nute
- Owner: mrjrieke
- License: mit
- Created: 2017-04-01T03:48:29.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T14:16:41.000Z (about 2 years ago)
- Last Synced: 2024-06-22T06:52:31.424Z (about 2 years ago)
- Topics: 3d-game-engine, 3d-graphics, 3d-rendering-engine, collaboration, collaborative, cross-platform, fyne, g3n, game, game-engine, gio, go, go-library, golang, gomobile, gui, mobile, mobile-app, nute, opengl
- Language: Go
- Homepage:
- Size: 7.07 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# nute
To run nute, use the following commands:
go mod download
Build common components:
make mashupsdk
Install g3n support libraries:
sudo apt-get install xorg-dev libgl1-mesa-dev libopenal1 libopenal-dev libvorbis0a libvorbis-dev libvorbisfile3
Generate self signed certs:
cd ./mashupsdk/tls/
./certs_gen.sh
cd ../..
mkdir examples/helloworld/hellocustos/tls
mv mashupsdk.* examples/helloworld/hellocustos/tls
Make example:
make hellocustosworld
Add nute hello custos world example to your $PATH:
examples/helloworld/bin
Run worldg3n example:
worldg3n -custos -tls-skip-validation
Mac users have indicated some problems here. You'll need these if you don't have them yet.
brew install libvorbis
brew install openal-soft
brew install glfw
This works:
worldg3n -toruslayout -headless
This doesn't:
worldg3n -custos -tls-skip-validation -toruslayout
Run Hello world gio:
make helloworldgio
hellogio -tls-skip-validation
Run Hello World fyne:
make helloworldfyne
hellofyne -tls-skip-validation
Run Hello World mobile (do not build...)