Skip to content

CantTouchDis/ElTrazadoDeRayos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ElTrazadoDeRayos

Current progress

Wed Jul 30 20:40:04 CEST 2014

alt text

How to build

This project uses premake to generate project files for either Linux, Windows or MacOS compilers. For more information on premake, visit the premake-homepage.

Furthermore, to maintain a clean code style, cpplint.py by google (see google-styleguide) is used. It will be automatically executed when building the project. Please make sure you have python 2.x installed.

Windows

This project uses some C++11 standards and thus needs at least Visual Studio 2013.

  1. Navigate to the folder ./projects/
  2. Execute premake5_windows.exe vs2013. For convenience you can also just run the BuildWindowsProjects.bat script.
  3. Open the newly created ./projects/vs2013/ folder. There you will find a EltrazadoDeRayos.sln solution file. Open it with Visual Studio 2013.
  4. Build the solution. The final executable will be placed in ./bin/release/ or ./bin/debug/ respectively.

Linux

Under Linux, this project is only tested with gcc. In theory it should also work with clang. As it needs some new C++11 standards, you need at least version 4.8 of gcc.

  1. Navigate to the folder ./projects/
  2. Execute premake5_linux gmake. For convenience you can also just run the BuildLinuxProjects.sh script, that first cleans the current gmake solution folder and then builds it again.
  3. Navigate to the newly created ./projects/gmake/ folder.
  4. Run make. The final executable will be placed in ./bin/release/ or ./bin/debug/ respectively.

MacOSX

Compiling the project under MacOSX is not tested. However it should probably work analogously to Linux.

License

All source code files are licensed under the MIT license (see LICENSE). The license files for cpplint.py, the glm library and premake can be found in the ./licenses/ subfolder.

About

A ray tracer that renders realistic looking images.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published