GitHub PushEvent at 2014-11-08 05:40:42
Repository: AnimRay
Actor: KayEss
Payload: {"shas":[["c56788a5de1d71d9dd23a1e278334bc6ccef4785","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Fix tabs","Kirit Sælensminde",true],["b5395c2733e6bfb7e8587c38c21a1db8f5d06a0a","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Refactor the sphere intersection code to be a bit easier to follow.\n\nConflicts:\n\tanimray/Cpp/include/animray/sphere.hpp","Kirit Sælensminde",true],["25918c506b2a95b9a08cee43974daf922900d8c4","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Merge remote-tracking branch 'miro/feature/sphere' into feature/sphere\n\nConflicts:\n\tanimray/Cpp/include/animray/sphere.hpp","Kirit Sælensminde",true],["2a8ac294d4c147bbc33b7057c0ec870ef5337659","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","The basic simplest sphere is the unit sphere at the origin.","Kirit Sælensminde",true],["db7e858caee1657e26e7c97f1215f84694a40e9c","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Have the type of the epsilon parameter templated.","Kirit Sælensminde",true],["bedd3098c791201c849169b772df3ba5659a6df3","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Refactor the quadratic solver.","Kirit Sælensminde",true],["36836e8b7ccaf194610f90a9659fa310c766bc63","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Don't let the divisor get too small.","Kirit Sælensminde",true],["1c68ee926e94f17ceca5554175867b2736ad3611","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Create a regular grid of spheres to start with.","Kirit Sælensminde",true],["6d9386c6c9f5bc3e2ce2bbc63e18b38155e7f9b6","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Randomise the positions and colours of the spheres.","Kirit Sælensminde",true],["8641ae1eb42891c19a8fbea006f2da987d0107d4","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Add both reflective and glossy balls.","Kirit Sælensminde",true],["e9ea1a69055f9d28f1f9fd41d093529fd6b3cbc1","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","For reflective misses return the background colour.","Kirit Sælensminde",true],["ee036e48e346e24aa98ae7896e9171f5c206a288","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Fix typo.","Kirit Sælensminde",true],["563612f5d87da5d8f890f2a7db7d0935ff7cfd25","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Reflactance needs to be handled completely differently to the shader.","Kirit Sælensminde",true],["15eddc30138446b56d2d6788568b3fade78271ef","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Pull out the quadratic solutions predicate.","Kirit Sælensminde",true],["fdfa0a852b027d1d0c5b16dc405e668729c27e08","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Copy the spheres scene.","Kirit Sælensminde",true],["197eeec8a653c42f53bfad8716c624ac36078ebf","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Bring the spheres in so the image doesn't need to be so wide.","Kirit Sælensminde",true],["69d620b6d46b010fb20b218d1bcd362b1fc61b7b","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Refactor out the common quadratic code.","Kirit Sælensminde",true],["87307d7c189391b3b1bfd6b8c26f6339427dfacb","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Start to lay out structure for how we'll deal with positioned spheres.","Kirit Sælensminde",true],["3004bac3fd2eb4a34ae5a4556e827f92e53d30ec","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Fill out more of what a positionable sphere should look like.","Kirit Sælensminde",true],["cdc7049fa490047724bab1eb606f42c89e0fda76","13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@kirit.com","Start to refactor the affine transformations so that they are more general.","Kirit Sælensminde",true]],"size":40,"ref":"refs/heads/develop","head":"c1c427bd759f20e830b584222b65b0870dbb5974"}