summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* examples/readme_loop/ray: alternate version for the READMEHEADmasterMartin Stensgård2016-11-02
* add pixmap-saving versionMartin Stensgård2016-11-02
* .gitignore: ignore generated stuffMartin Stensgård2016-11-02
* README: add travis status, example animation, descriptionMartin Stensgård2016-11-02
* Revert ".travis: sudo required for installing packages"Martin Stensgård2016-11-02
* test-profile-arcs: march=core2Martin Stensgård2016-11-02
* .travis: sudo required for installing packagesMartin Stensgård2016-11-02
* .travis: install freeglutMartin Stensgård2016-11-02
* .travis: generate ./configure before running itMartin Stensgård2016-11-02
* have travis-ci run a test suiteMartin Stensgård2016-11-02
* Merge pull request #1 from mortehu/masterMartin Stensgård2016-11-02
|\
| * Add script to benchmark using -fprofile-useMorten Hustveit2015-11-05
| * main_headless.c: Use multi-threadingMorten Hustveit2014-12-13
| * Makefile.am: Use _LDADD for librariesMorten Hustveit2014-12-13
| * Re-add center sphereMorten Hustveit2014-12-12
| * Render to window dimensionsMorten Hustveit2014-12-12
| * main_glut.c: Restrict raster position to inside of target windowMorten Hustveit2014-12-12
| * ray.c: Allow self-reflections, now that we have concave objectsMorten Hustveit2014-12-02
| * ray.c: Add specular color multiplier, and fix some shading bugsMorten Hustveit2014-12-02
| * main_glut.c: Enable threading by defaultMorten Hustveit2014-12-02
| * main_glut.c: Enable double bufferingMorten Hustveit2014-12-02
| * main_glut.c: Clear window and center animationMorten Hustveit2014-12-02
| * Subtract the central sphere, and update the animation to matchMorten Hustveit2014-12-02
| * ray.c: Prevent lights from subtracting color in the shadeMorten Hustveit2014-12-02
| * ray.c: Add missing freeMorten Hustveit2014-12-02
| * ray.c: Halve the FOVMorten Hustveit2014-12-02
| * ray.c: Calculate lighting only for nearest hitMorten Hustveit2014-12-02
| * ray.c: Calculate reflection only once per hitMorten Hustveit2014-12-02
| * main_headless.c: Remove whitespace at end of linesMorten Hustveit2014-12-02
| * ray.c: Create only one thread per coreMorten Hustveit2014-12-02
| * ray.c: Use __builtin_expect to mark sphere collisions as unlikelyMorten Hustveit2014-12-02
| * 3dmath.c: Remove sqrt from sphere_intersectMorten Hustveit2014-12-02
| * ray.c: Don't look for self in reflection on selfMorten Hustveit2014-12-02
| * ray.c: Simplify trace_lineMorten Hustveit2014-12-02
| * ray.c: Skip normalizing if light has negative contributionMorten Hustveit2014-12-02
| * 3dmath.c: Early out of sphere_intersect on t <= 0Morten Hustveit2014-12-02
| * 3dmath.c: Throw restrict on all parameters to sphere_intersectMorten Hustveit2014-12-02
| * 3dmath.c: In normalize, calculate reciprocal only once, and use sqrtfMorten Hustveit2014-12-02
| * ray.c: Precalculate per-pixel ray directionsMorten Hustveit2014-12-02
| * 3dmath: Use const-correct function declarationsMorten Hustveit2014-12-02
| * Minor style changesMorten Hustveit2014-12-02
| * Make a headless entry point for benchmarking purposesMorten Hustveit2014-12-02
|/
* Makefile: LDFLAGS+=-pthreadMartin Stensgård2014-12-02
* ray: make threadedMartin Stensgård2011-11-15
* autotoolifyMartin Stensgård2011-11-15
* Animation.Martin Stensgård2010-10-22
* Cleanup.Martin Stensgård2010-10-20
* Ray traced glory!Martin Stensgård2010-10-20
* Works.Martin Stensgård2010-10-20
* Fail.Martin Stensgård2010-10-19