Skip to content

SinSiXX/rainbow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rainbow

About

Rainbow is an open-source game engine being developed for a currently unknown video game.

Dependencies

Building

$ git clone git://github.com/justinvh/rainbow.git
$ cd rainbow
$ mkdir build
$ cd build
$ ln -s $PWD/../game $PWD/game
$ cmake ..
$ make -j4

Shaders

GLSL 1.50 support is required. SDL2 provides a 3.x core profile for Win32 and Linux, but it does not provide a profile under Mac OSX 10.7+. This is due to the deprecation and changes between 10.5-10.7; SDL2 is adamant to maintaining compatibility and therefor a truly cross-platform solution does not exist. However a patch is available if needed to run under Mac OSX 10.7+.

C++11

C++11 support is required to build Rainbow. This includes support for lambdas, unique_ptr, enum class, and threads. Currently tested under:

Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin11.4.0
Thread model: posix

About

A engine for an unknown game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published