{"push_id":1241609022,"size":24,"distinct_size":1,"ref":"refs/heads/master","head":"56293b7be28215f679bd21ddce3073d3e6370035","before":"1ddb47625409c71cce09819bb3791e37c243d493","commits":[{"sha":"c16ab72b9da3d92d7123822de233cc62b64120c3","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Fixed inconsistent light value update flags in shader composers","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/c16ab72b9da3d92d7123822de233cc62b64120c3"},{"sha":"890ccb576a74a71438ba9e84a8c806d9a61f665f","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Ensure the xml3d element's 'view' attribute points to the active view in cases where it's not already set during page load","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/890ccb576a74a71438ba9e84a8c806d9a61f665f"},{"sha":"1709c2607bb9261cd36b9c5c4d34b4d45e374ef0","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"If a view element is removed the activeView should be checked again","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/1709c2607bb9261cd36b9c5c4d34b4d45e374ef0"},{"sha":"95d536dea6303a2152dc0aed77c749984d307517","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Fix improper use of ES6 syntax","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/95d536dea6303a2152dc0aed77c749984d307517"},{"sha":"97052ed3e623a7a62762872a7757a1a1acd4430b","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Re-use existing GL programs for shaders with identical source code","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/97052ed3e623a7a62762872a7757a1a1acd4430b"},{"sha":"67873ca954d3948eb831278eca04952af9ffc5bb","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Bind a fallback texture if a texture hasn't finished loading yet","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/67873ca954d3948eb831278eca04952af9ffc5bb"},{"sha":"a28ed556aeb3454e9f7a164f232df856f01829aa","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Set all uniform variables for each ShaderClosure (object) each frame","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/a28ed556aeb3454e9f7a164f232df856f01829aa"},{"sha":"9ddb6dd56f75ac5c1e04f0f56c4eb4131f50d9e6","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Sort objects by GL shader program id instead of by closure id","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/9ddb6dd56f75ac5c1e04f0f56c4eb4131f50d9e6"},{"sha":"ace7751289597d98ae605f45eb3865b69b30fce4","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Remove obsolete test due to changes in view interface","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/ace7751289597d98ae605f45eb3865b69b30fce4"},{"sha":"c438792b74b46fa62ac25a625392cee9c8031319","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Remove unnecessary try catch blocks in mesh\n\nMost browser JIT compilers can't optimize try catch blocks and there's really no reason for these to be there.","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/c438792b74b46fa62ac25a625392cee9c8031319"},{"sha":"d8eb4a5e3c4c09bd9f987ddbfded583ac4149edb","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Add global option to disable sorting of opaque objects","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/d8eb4a5e3c4c09bd9f987ddbfded583ac4149edb"},{"sha":"11afd1b2a90ebe5e28096b33f3db408865eeffb1","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"For identical shaders also re-use existing GLProgramObject instead of just re-using the WebGL program handle","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/11afd1b2a90ebe5e28096b33f3db408865eeffb1"},{"sha":"ba3b9dca4230cddf50479f7e55d760c8a86adbb9","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Try to avoid some redundant uniform variable changes during rendering, refactor uniform variable interface for shader closures","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/ba3b9dca4230cddf50479f7e55d760c8a86adbb9"},{"sha":"e96eb9b25b4179c9210bbbb4862bdbd1db290a8d","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Replace ES6 let statements with var...","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/e96eb9b25b4179c9210bbbb4862bdbd1db290a8d"},{"sha":"db8b8272e46368f60d6326724bb5639698d72da1","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"If a shader is supplied to the scene-pass we should use that one instead of each object's shader closure","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/db8b8272e46368f60d6326724bb5639698d72da1"},{"sha":"a9844dabf95adc3d75f9a4ba8f456ec422f2c75b","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Adapt remaining render passes to uniform interface changes","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/a9844dabf95adc3d75f9a4ba8f456ec422f2c75b"},{"sha":"85f86b903a8f6702eb6c062dcb12c8fb4e2f7e1e","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Bump version to 5.2.1","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/85f86b903a8f6702eb6c062dcb12c8fb4e2f7e1e"},{"sha":"99fe6c2f66efe6c0c29b20db548883ac3af05ce0","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Clean up texture setting in GLProgramObject","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/99fe6c2f66efe6c0c29b20db548883ac3af05ce0"},{"sha":"aa2725fdc9dbef72191e087fd72af1ffc4b6ac05","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Add deprecation warnings to old shader uniform interface functions","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/aa2725fdc9dbef72191e087fd72af1ffc4b6ac05"},{"sha":"9022eaeabf4cde1a660fbf51d681320074e2cc63","author":{"name":"Christian Schlinkmann","email":"5d96887966c07fbb894649874de3a91d05d6e7ce@dfki.de"},"message":"Change remaining calls to setSystemUniformVariables","distinct":false,"url":"https://api.github.com/repos/xml3d/xml3d.js/commits/9022eaeabf4cde1a660fbf51d681320074e2cc63"}]}
{"actor":{"display_login":"csvurt"}}