{"push_id":923633061,"size":86,"distinct_size":86,"ref":"refs/heads/master","head":"e3e6bd25379c35423bf7a871bdf5fc1d45583934","before":"98c317d04d0fab608c34c70699006d3016498722","commits":[{"sha":"2b5d60eb2deed64f234a9bafc70ed87d817bc8a9","author":{"email":"df82e3bf7878370a865cf9cdc07dede4d8c5ae7b@gmail.com","name":"Sergey Sharybin"},"message":"Cycles: Deduplicte CPU kernel declaration and definition code\n\nMain goal is to make kernel signatures editing easier and less prone to the\nerrors caused by missing function signature update or so.\n\nThis will also make it easier to add new CPU architectures.\n\nReviewers: juicyfruit, dingto, lukasstockner97, brecht\n\nReviewed By: dingto, lukasstockner97, brecht\n\nDifferential Revision: https://developer.blender.org/D1703","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/2b5d60eb2deed64f234a9bafc70ed87d817bc8a9"},{"sha":"c8a551bf13edf711b93ea89cd3fcd244e4206cee","author":{"email":"df82e3bf7878370a865cf9cdc07dede4d8c5ae7b@gmail.com","name":"Sergey Sharybin"},"message":"Cycles: Don't install CPU-related kernel files","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/c8a551bf13edf711b93ea89cd3fcd244e4206cee"},{"sha":"3918c8b9a52ae9dcdb0488df92d7d3ca615be8c7","author":{"email":"df82e3bf7878370a865cf9cdc07dede4d8c5ae7b@gmail.com","name":"Sergey Sharybin"},"message":"Cycles: Optionally output luminance from the shader evaluation kernel\n\nThis makes it possible to move some parts of evaluation from host to the device\nand hopefully reduce memory usage by avoid having full RGBA buffer on the host.\n\nReviewers: juicyfruit, lukasstockner97, brecht\n\nReviewed By: lukasstockner97, brecht\n\nDifferential Revision: https://developer.blender.org/D1702","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/3918c8b9a52ae9dcdb0488df92d7d3ca615be8c7"},{"sha":"4d2eb42cfd71a04fbe70f36ab7a676f39d7c4957","author":{"email":"df82e3bf7878370a865cf9cdc07dede4d8c5ae7b@gmail.com","name":"Sergey Sharybin"},"message":"Cycles: Wrap SVM compiler state variables into a single struct\n\nThis way it's easier to pass stuff around and also much easier to add more\nstate variables.\n\nSo far should be no functional changes for artists.","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/4d2eb42cfd71a04fbe70f36ab7a676f39d7c4957"},{"sha":"f5c978074cf2398531c4d10661235f6083bb47a5","author":{"email":"df82e3bf7878370a865cf9cdc07dede4d8c5ae7b@gmail.com","name":"Sergey Sharybin"},"message":"Cycles: Code cleanup: use scoped timer to measure parts of SVM compiler","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/f5c978074cf2398531c4d10661235f6083bb47a5"},{"sha":"cf2005d942ec7fd6dfffa96aaf74790ab7c5ee0c","author":{"email":"c0eff69f70823979dcd4b5b929c930638469d603@gmail.com","name":"Brecht Van Lommel"},"message":"Fix T47081: laplacian smooth edit mode tool crash.","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/cf2005d942ec7fd6dfffa96aaf74790ab7c5ee0c"},{"sha":"d9bb4a200c6e41baaa399993e27944f40c14bca3","author":{"email":"c0eff69f70823979dcd4b5b929c930638469d603@gmail.com","name":"Brecht Van Lommel"},"message":"Fix OS X (with 10.11 SDK) glog build errors due to using deprecated code.\n\nSome values are now restored to the ones from before the upgrade today.","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/d9bb4a200c6e41baaa399993e27944f40c14bca3"},{"sha":"511e3c5d9d503b47cd5fb6fe48abeafde9fbff2d","author":{"email":"eaefd92e352708eb59cabff82fd731cbccde246f@wanadoo.fr","name":"Bastien Montagne"},"message":"BLI_task: change BLI_task_parallel_range_ex() to just take a bool whether to use threading or not, instead of threshold.\n\nFrom recent experience, turns out we often do want to use something else than basic\nrange of parallelized forloop as control parameter over threads usage, so now BLI func\nonly takes a boolean, and caller defines best check for its own case.","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/511e3c5d9d503b47cd5fb6fe48abeafde9fbff2d"},{"sha":"6472810c96357a620076fd8133754d956cc32773","author":{"email":"eaefd92e352708eb59cabff82fd731cbccde246f@wanadoo.fr","name":"Bastien Montagne"},"message":"Grr, forgot those ones in previous commit...\n\nNever believe QTCreator when it comes to finding all usages of a func, kids... grep ftw!","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/6472810c96357a620076fd8133754d956cc32773"},{"sha":"e11ed68af07c130521f1dbe32cc93c971f483c16","author":{"email":"eaefd92e352708eb59cabff82fd731cbccde246f@wanadoo.fr","name":"Bastien Montagne"},"message":"Fix (unreported) memleak in mesh remapping auto-transform code.","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/e11ed68af07c130521f1dbe32cc93c971f483c16"},{"sha":"ac8105a72d5a385baac75f891dc11ac0b4c6b53e","author":{"email":"eaefd92e352708eb59cabff82fd731cbccde246f@wanadoo.fr","name":"Bastien Montagne"},"message":"Usual i18n/UI messages fixes...","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/ac8105a72d5a385baac75f891dc11ac0b4c6b53e"},{"sha":"7a702ba1d53587a324e45b4138ef27f0afcabd68","author":{"email":"023f42a90d107e972d929c84bd4c1cd37ed5d3f7@gmail.com","name":"Campbell Barton"},"message":"Cleanup: warning","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/7a702ba1d53587a324e45b4138ef27f0afcabd68"},{"sha":"88477fe2bfebbc148dfe022dd574cc111b89210e","author":{"email":"023f42a90d107e972d929c84bd4c1cd37ed5d3f7@gmail.com","name":"Campbell Barton"},"message":"Fix T47094: Crash w/ sequencer white-balance","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/88477fe2bfebbc148dfe022dd574cc111b89210e"},{"sha":"b6697b4d2af7679c440bbbf0a2ca1f213b64a189","author":{"email":"4c7282c2cbbed13ca87926b1ed169650eddc3fcc@gmail.com","name":"Martijn Berger"},"message":"MSVC 2015 fix: do not redefine snprintf, even MS is getting standards complient","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/b6697b4d2af7679c440bbbf0a2ca1f213b64a189"},{"sha":"8a9e20495caf6e4185279dc6b7b016834c552064","author":{"email":"023f42a90d107e972d929c84bd4c1cd37ed5d3f7@gmail.com","name":"Campbell Barton"},"message":"Fix T47089: View rotate fails w/ auto depth+perspective","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/8a9e20495caf6e4185279dc6b7b016834c552064"},{"sha":"16e1bbf1dbbefde14533b0de5b68ae3ac269e05c","author":{"email":"df82e3bf7878370a865cf9cdc07dede4d8c5ae7b@gmail.com","name":"Sergey Sharybin"},"message":"Fix T47076: Memory issues when closing Blendera after Cycles baking","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/16e1bbf1dbbefde14533b0de5b68ae3ac269e05c"},{"sha":"0ffc603553bb6a5dd3ce96e88bc9be34356fc0cf","author":{"email":"023f42a90d107e972d929c84bd4c1cd37ed5d3f7@gmail.com","name":"Campbell Barton"},"message":"Cleanup: Py API naming\n\nUse BPY_execute_* prefix for all Python execution commands","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/0ffc603553bb6a5dd3ce96e88bc9be34356fc0cf"},{"sha":"0b4abd08b3e820e185313ccf741d31947198de91","author":{"email":"df82e3bf7878370a865cf9cdc07dede4d8c5ae7b@gmail.com","name":"Sergey Sharybin"},"message":"Cycles: Experiment with use of runtime tag instead of set for SVM generation\n\nThis gives about 2x speedup (3.2sec vs. 11.9sec with 32716 handled nodes) when\nupdating shader for the shader tree.\n\nReviewers: brecht, juicyfruit, dingto, lukasstockner97\n\nDifferential Revision: https://developer.blender.org/D1700","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/0b4abd08b3e820e185313ccf741d31947198de91"},{"sha":"6046a8652273f336c44f63d22a8ec74ad5214832","author":{"email":"df82e3bf7878370a865cf9cdc07dede4d8c5ae7b@gmail.com","name":"Sergey Sharybin"},"message":"Update CUDA wrangler to latest upstream\n\nBrings support of NVRTC bindings and also makes it easier to tweak\nlibraries paths and use multiple alternative names for libraries.","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/6046a8652273f336c44f63d22a8ec74ad5214832"},{"sha":"8e1fae3e387f5533971c3ccc4d5048a34bbf5c81","author":{"email":"df82e3bf7878370a865cf9cdc07dede4d8c5ae7b@gmail.com","name":"Sergey Sharybin"},"message":"Libmv: Update to latest upstream version\n\nBrings some extra fixes for MSVC-2015","distinct":true,"url":"https://api.github.com/repos/DCubix/blender/commits/8e1fae3e387f5533971c3ccc4d5048a34bbf5c81"}]}