{"push_id":612734399,"size":62,"distinct_size":1,"ref":"refs/heads/fsprecision","head":"cb44fd11f72f5afe053f6c584eefb37259912282","before":"448582e4fbd538d7b931f45292209b95cec1c9e7","commits":[{"sha":"88df1a49d33738412db47281fb6ae464278c8359","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"Light mask\nA bitmask to select which lights affect which surfaces. New API:\nlight.mask\nmaterial.mask\nLight affects material if (light.mask & material.mask) > 0","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/88df1a49d33738412db47281fb6ae464278c8359"},{"sha":"d810e3591ce5dc9cb40789115d5737406c200c61","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"exposed: false","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/d810e3591ce5dc9cb40789115d5737406c200c61"},{"sha":"0da11c613786ae04acb4626a72e2b25796b02e2a","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"ETC1","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/0da11c613786ae04acb4626a72e2b25796b02e2a"},{"sha":"6cbb4bca18400c1f4dd9644df91b38b814b5f0d7","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"Custom shader chunks","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/6cbb4bca18400c1f4dd9644df91b38b814b5f0d7"},{"sha":"f1bdac2acc95766f128946aa8a003d25865ed85b","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"Metalness","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/f1bdac2acc95766f128946aa8a003d25865ed85b"},{"sha":"a27291a6b4e4864270cb8e5d3911449647f632ea","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"Refraction.","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/a27291a6b4e4864270cb8e5d3911449647f632ea"},{"sha":"aec4ba9e59a794ccab49109005a82cff7869a859","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"Albedo is used to tint refraction","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/aec4ba9e59a794ccab49109005a82cff7869a859"},{"sha":"4a58841144fcebb6329f0e1a831536afe764c98f","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"tint is now implicit, internal name changes","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/4a58841144fcebb6329f0e1a831536afe764c98f"},{"sha":"222d0a3238f41e6ac627b132511728d31ad40ec2","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"name changes","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/222d0a3238f41e6ac627b132511728d31ad40ec2"},{"sha":"1e668a811e8dd3d2b613da1e2b93fcb47d050c2f","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"Shadow map update rate control","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/1e668a811e8dd3d2b613da1e2b93fcb47d050c2f"},{"sha":"e8b7159b3b063d5be899a58bf931449f28db720d","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"Instancing","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/e8b7159b3b063d5be899a58bf931449f28db720d"},{"sha":"fca7ed0ecf5b92c098256087478f0019631c345a","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"fix","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/fca7ed0ecf5b92c098256087478f0019631c345a"},{"sha":"f3eb06d3dfb4a96283393c85fd6bb4c09b47b589","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"Shader optimizations used in Seemore","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/f3eb06d3dfb4a96283393c85fd6bb4c09b47b589"},{"sha":"8e1a6b711b31f1683a9f3c966add59c315a6f691","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"Box-projected cubemaps","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/8e1a6b711b31f1683a9f3c966add59c315a6f691"},{"sha":"f7ad31af140d5d1dcde635210a38c9896f1f8cf5","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"utf8","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/f7ad31af140d5d1dcde635210a38c9896f1f8cf5"},{"sha":"ebf0c5513a15b21f75f0fb9bbd7ac94293c26387","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"testing shader file upload","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/ebf0c5513a15b21f75f0fb9bbd7ac94293c26387"},{"sha":"1e519199733919bf4ae4d11b4f6150e021f4c82d","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"testing github crap","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/1e519199733919bf4ae4d11b4f6150e021f4c82d"},{"sha":"6c4bd310320b6b4512ddfe79a0ea51276550373e","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"github, stop","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/6c4bd310320b6b4512ddfe79a0ea51276550373e"},{"sha":"fc33be2453c77bf0436e1f346ad26d707f07ff3a","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"Frustum culling","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/fc33be2453c77bf0436e1f346ad26d707f07ff3a"},{"sha":"c8d3c908c7dcbd19c80e53fb271db1025d5257a8","author":{"email":"e2afa9787cf17cc37c56191865c9bd4d281617f6@gmail.com","name":"Mr F"},"message":"name changes","distinct":false,"url":"https://api.github.com/repos/guycalledfrank/engine/commits/c8d3c908c7dcbd19c80e53fb271db1025d5257a8"}]}