Skip to content

Experimental: Example application using the plano library

Notifications You must be signed in to change notification settings

adamsepp/nodos_experimental

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodos

!!! 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.

Windows Dependency Description and Windows Binary Links

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

Windows Installation Instructions

  1. Manually download the four dependencies and nodos_experimental, and unzip them into sibling folders named and positioned like this: example_node_siblings
  2. Open the nodos_experimental/nodos.vcxproj in Visual Studio 2019
  3. 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 example_env_setup
  4. Now it should compile and run without any issues.

MacOS Dependency Description

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

macOS Installation Instructions

  1. install homebrew
  2. 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)"
  3. clone or download the github repo code
  4. open the Nodos.xcodeproj
  5. verify that the header search path (search paths > Header Search Paths) align with your homebrew and github folders
  6. 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)
  7. verify the source files are all found.
  8. you should be able to build and run nodos_experimental now.

About

Experimental: Example application using the plano library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 70.7%
  • C 26.7%
  • Makefile 2.6%