SylvainJoube / TME4

Parallel ray tracing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TME4 : lab project for PSCR

This small ray tracer, is an example used in "Programmation Système Répartie et Concurrente" Master 1 course @ Sorbonne Université. The goal is parallelize this application using a hand built thread pool.

Homepage

Parallel ray tracing.

This project is compatible with autoconf/automake, after cloning, use the mantra

autoreconf -vfi
./configure 
make

in the root folder to build the executable "src/tme4".

Look at the contents of "configure.ac", "Makefile.am" and "src/Makefile.am" which are the input to autotools, and are relatively simple and easy to read.

Running this executable will generate a file "toto.ppm" in the current folder. Open this file with Gimp, or some other tool that can open this very simple image format

Configuration files are also provided as a Eclipse CDT project, and as Visual Studio 2017+ solution/project configurations.

(c) Sorbonne Université 2018-2019

About

Parallel ray tracing

License:GNU General Public License v3.0


Languages

Language:C++ 94.2%Language:M4 3.4%Language:Makefile 2.4%