Godzil
|
77907499a4
Rework a bit the base Cmakelist to make it clearer.
|
4 gadi atpakaļ |
Godzil
|
cf00e62c5a
Update coverall script to use my fork that properly support AppleClang.
|
4 gadi atpakaļ |
Godzil
|
5086a5c82f
Use file/glob instead of set to add source files
|
4 gadi atpakaļ |
Godzil
|
b84ed7496b
Trying to make gcov/coveralls to work...
|
4 gadi atpakaļ |
Godzil
|
b4bd8bd4b7
CoverallS...
|
4 gadi atpakaļ |
Godzil
|
c1e7496d21
Fix a glib problem on some distros.
|
4 gadi atpakaļ |
Godzil
|
674831b370
Travis don't like tabs! (he is right :))
|
4 gadi atpakaļ |
Godzil
|
8cc2272b50
Add a really really light readme.
|
4 gadi atpakaļ |
Godzil
|
2e2d8c143c
Add travis, coverall and other things.
|
4 gadi atpakaļ |
Godzil
|
a8ca88640b
Add GPLv2 strict license
|
4 gadi atpakaļ |
Godzil
|
9bdfb26f7e
Add Chapter 06 test!
|
4 gadi atpakaļ |
Godzil
|
5ebed12f4f
Add support for point light and materials.
|
4 gadi atpakaļ |
Godzil
|
73d60fb7e4
Fix a copy mistake.
|
4 gadi atpakaļ |
Godzil
|
4a9379c0b2
Naming consistency
|
4 gadi atpakaļ |
Godzil
|
aeb4669162
Add vector reflection via a normal vector.
|
4 gadi atpakaļ |
Godzil
|
a8194169c5
Add function to calculate sphere normal vector on given point on the sphere.
|
4 gadi atpakaļ |
Godzil
|
656ff52204
Add Chapter 5 "putting it together" example.
|
4 gadi atpakaļ |
Godzil
|
00b283053e
Add transformation to objects.
|
4 gadi atpakaļ |
Godzil
|
b799e5f819
Update a comment.
|
4 gadi atpakaļ |
Godzil
|
cabe7ff147
Change Ray to use the generic Tuple instead of Point/Vector (but you still should use Point/Vector for initialisation)
|
4 gadi atpakaļ |
Godzil
|
17aebe6538
Move the cross product to Tuple instead of just vector (to ease some stuff later, but this is invalid on Points)
|
4 gadi atpakaļ |
Godzil
|
a1087a9871
Add default size to matrix (4 as it is the most common)
|
4 gadi atpakaļ |
Godzil
|
c4418683c6
Add the hit function to get the closest non negative hit, and add some mecanisme to test that properly and report when no valid hit occur.
|
4 gadi atpakaļ |
Godzil
|
1900d1f45d
Change the Intersection to a class, and stop using memory allocation for it (and pointer)
|
4 gadi atpakaļ |
Godzil
|
513cd9d7eb
Update glfw, googletest and lodepng submodules to their latest version
|
4 gadi atpakaļ |
Godzil
|
01a0de09ab
Add 3 new type of object: Sphere, Object and Intersect.
|
4 gadi atpakaļ |
Godzil
|
8faf1db3be
More Ray work.
|
4 gadi atpakaļ |
Godzil
|
79af9fbc97
Also rename the test file.
|
4 gadi atpakaļ |
Godzil
|
1e2588441f
Rename tuple file to remove the plural.
|
4 gadi atpakaļ |
Godzil
|
1f4b14c896
Add a function to convert degree to radian.
|
4 gadi atpakaļ |