October 10, 2017, 14:19 (GMT) |
Fix incorrect MIS with principled BSDF and specular roughness 0. |
October 10, 2017, 14:19 (GMT) |
[cmake] Add minimum python version check to cmake to prevent later build errors. |
October 10, 2017, 14:19 (GMT) |
Code cleanup: simplify cmake kernel install. |
October 10, 2017, 14:19 (GMT) |
Cycles: CUDA bicubic and tricubic texture interpolation support. While cubic interpolation is quite expensive on the CPU compared to linear interpolation, the difference on the GPU is quite small. |
October 10, 2017, 14:19 (GMT) |
Code refactor: make texture code more consistent between devices. * Use common TextureInfo struct for all devices, except CUDA fermi. * Move image sampling code to kernels/*/kernel_*_image.h files. * Use arrays for data textures on Fermi too, so device_vector<Struct> works. |
October 10, 2017, 14:19 (GMT) |
Actually force accumulate mode for the Smear brush in weight/vertex paint. Just removing the checkbox from UI isn't enough for proper behavior. |
October 10, 2017, 14:19 (GMT) |
Make weight paint blur thread safe, and fix smear ignoring mirror. Instead of trying to be clever with swaps and lazy updating the weight data, simply recalculate one single array. To improve performance, use threading for that. |
October 10, 2017, 14:19 (GMT) |
Cycles: Fix possible race condition when generating Beckmann table Two issues here: - Checking table size to be non-zero is not a proper way to go here. This is because we first resize the table and then fill it in. So it was possible that non-initialized table was used. Trickery with using temporary memory and then doing table.swap() might work, but we can not guarantee that table size will be set after the data pointer. - Mutex guard was useless, because every thread was using own mutex. Need to make mutex guard static so all threads are using same mutex. |
October 10, 2017, 14:19 (GMT) |
Cycles: Cleanup, indendation |
October 10, 2017, 14:19 (GMT) |
Fix T53012: Shadow catcher creates artifacts on contact area The issue was caused by light sample being evaluated to nan at some point. This is root of the cause which is to be fixed, but is very hard to trace down especially via ssh (the issue only happens on AVX2 release build). Will give it a closer look when back to my AVX2 machine. For until then this is a good check to have anyway, it corresponds to what's happening in regular radiance sum. |
October 10, 2017, 14:19 (GMT) |
Cycles: Cleanup, indentation and wrapping |
October 10, 2017, 14:18 (GMT) |
Cleanup: Math lib naming (use v3 suffix) |
October 10, 2017, 14:18 (GMT) |
Sequencer: Cleanup, use more BLI utilities where possible |
October 10, 2017, 14:18 (GMT) |
Sequencer: Use BLI math functions where possible |
October 10, 2017, 14:18 (GMT) |
Sequencer: Avoid re-calculation index offset multiple times |
October 10, 2017, 14:18 (GMT) |
Sequencer: Use funciton instead of macr oto avoid argument re-evaluation |
October 10, 2017, 14:18 (GMT) |
Fix T52940: VSE Glow Effect Strip on transparent images has no blur |
October 10, 2017, 14:18 (GMT) |
Error in falloff_angle range in last commit |
October 10, 2017, 14:18 (GMT) |
Vertex Paint: move normal falloff into the brush All related settings are already in the brush, so it's inconvenient to switch panels to change this one option. |
October 10, 2017, 14:18 (GMT) |
Vertex Paint: use view normal w/ 2D falloff When projecting to the view, cull faces pointing away from the view normal. |
|
|
|


Master Commits
MiikaHweb | 2003-2021