{"push_id":4001890783,"size":29,"distinct_size":1,"ref":"refs/heads/master","head":"ec288cc6a1acbcdfecd29af0a65cbfccd705a66f","before":"fe43fe8f8db5d2bcf1e33e9eb38505db6d467df6","commits":[{"sha":"2904a2b4113cc91ab483a76af774ad01c0ac80ef","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"One function to render min and max","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/2904a2b4113cc91ab483a76af774ad01c0ac80ef"},{"sha":"f0b955a976ac82068b52361357a005982181fc6e","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Ray knows if it's inside a object, improved refraction","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/f0b955a976ac82068b52361357a005982181fc6e"},{"sha":"c026277add072c0e4b83f51c9438852e991bccc0","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Weaker chromatic aberration","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/c026277add072c0e4b83f51c9438852e991bccc0"},{"sha":"50082190e1e608ffb13abf10e16bd00f8eca0bc6","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Race condition fixed and not-swapping indexes twice","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/50082190e1e608ffb13abf10e16bd00f8eca0bc6"},{"sha":"d44a3ebc7cf70ed67776d2322305b3d56fc5fcd5","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Comments","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/d44a3ebc7cf70ed67776d2322305b3d56fc5fcd5"},{"sha":"4f7d21cf8c16d180b3676bd9d3921664047b0dcf","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Trying to track inside objects with array","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/4f7d21cf8c16d180b3676bd9d3921664047b0dcf"},{"sha":"3216b079cbe27363836328628920775591f25773","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Adding optical glass and air","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/3216b079cbe27363836328628920775591f25773"},{"sha":"64d861653221be2bdb7104834f01e180ae289ac7","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Air and water added","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/64d861653221be2bdb7104834f01e180ae289ac7"},{"sha":"99995ccbf288ca81261f51e2e234f25e0b133d18","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Referencing parents as chain instead of array","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/99995ccbf288ca81261f51e2e234f25e0b133d18"},{"sha":"e8454254dc3d0e121d3cc8e4973f1b7ac2e29da4","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Scenes can be inside a predefined ether object (to get the material and refractive index of the first ray)","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/e8454254dc3d0e121d3cc8e4973f1b7ac2e29da4"},{"sha":"a61f2f8f3ffe9addf0c21eb5ed81ab4a0aa25d56","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"-ray contains info about materials/objects\n-scene contains info about ether object and it's ray\n-refreaction redone, detecting better when ray's goes inside and outside objects\n-isBlack is redundant when isZero is present","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/a61f2f8f3ffe9addf0c21eb5ed81ab4a0aa25d56"},{"sha":"421654be128c31c5c4e855ddf55fd4fc4f1258ee","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Provide eval method to check if materialFn or static function has to be used","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/421654be128c31c5c4e855ddf55fd4fc4f1258ee"},{"sha":"46631d1afdf4f6d3aec16bbcc4e40bd090380781","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Cleanup","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/46631d1afdf4f6d3aec16bbcc4e40bd090380781"},{"sha":"6a3184550e9fd7938f80fa32fd57f9dad6065453","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Inverse distance to save one division","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/6a3184550e9fd7938f80fa32fd57f9dad6065453"},{"sha":"a43b16300b86935b096da57917c27a5c4f0b376a","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Increase the DoF scene light distance","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/a43b16300b86935b096da57917c27a5c4f0b376a"},{"sha":"93f76104a41adfe14e7564c3b1259db7980e30b9","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"If ray's direction is changed after constructor, it will be possible recalculate new cached data","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/93f76104a41adfe14e7564c3b1259db7980e30b9"},{"sha":"c63610e20f956cd83995bfa176ec34261c449867","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"Refract constructs refraction ray instead of vector, parent doesn't have to update the internal properties. Returns status about the direction of the refraction (in, out, total)","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/c63610e20f956cd83995bfa176ec34261c449867"},{"sha":"5fbf641bac1174b1ea9eb5eda3a686cb9204f079","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"in/out/total status is not needed when everything is handled internally","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/5fbf641bac1174b1ea9eb5eda3a686cb9204f079"},{"sha":"373febb73d9c361804acf00c006a19ddd3207ce9","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"AABB cache needs to be updated as well, allow Ray without direction","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/373febb73d9c361804acf00c006a19ddd3207ce9"},{"sha":"aa97ff7b7e3cdfdd41e0d68d7aa372b559dea66e","author":{"name":"Anton Krug","email":"291ceaa0ba67d84f0742c05b0a19bb2e9ad74dc0@gmail.com"},"message":"No need to calculate redundant direction","distinct":false,"url":"https://api.github.com/repos/truhlikfredy/raytracer/commits/aa97ff7b7e3cdfdd41e0d68d7aa372b559dea66e"}]}
{"actor":{"display_login":"truhlikfredy"}}