!!! This is just an experimental fork from nodos to implement some node interpretation !!!
Example application using the plano library Plano is designed to be platform agnostic. Nodos is where I develop plano, and Nodos serves to illustrate its use.
Windows and macOS (M1) build instructions and support are available.
Nodos builds on Visual Studio 2019
Nodos depends on these binary packages:
- SDL2-2.0.22 - the windows 64 binaries and headers - you'll want the zip called "SDL2-devel-2.0.22-VC.zip"
- glew-2.1.0 - windows x64 binaries and headers -0 you'll want the zip called "glew-2.1.0-win32.zip" Nodos also depends on these source repos:
- imgui-node-editor - sources from github
- plano_experimental - sources from github
- Manually download the four dependencies and nodos_experimental, and unzip them into sibling folders named and positioned like this:
- Open the nodos_experimental/nodos.vcxproj in Visual Studio 2019
- Open the nodos_experimental project, and set the Coniguration Properties > Debugging > Environment line to read like this:
PATH=%PATH%;$(ProjectDir)..\glew-2.1.0\bin\Release\x64;$(ProjectDir)..\SDL2-2.0.22\lib\x64
- Now it should compile and run without any issues.
Nodos builds on Xcode
Nodos depends on packages from Homebrew package manager:
- SDL2 - Install homebrew, and install SDL2
- GLEW - Install homebrew, and install GLEW Nodos also depends on source repos:
- imgui-node-editor - sources from github
- plano_experimental - sources from github
- install homebrew
- add the homebrew to your path echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users//.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users//.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
- clone or download the github repo code
- open the Nodos.xcodeproj
- verify that the header search path (search paths > Header Search Paths) align with your homebrew and github folders
- verify that your library search paths (search paths > library search paths) align with your homebrew folder. (the github sources will be built and linked by the project)
- verify the source files are all found.
- you should be able to build and run nodos_experimental now.