Blender Git Commit Log

All Blender Git commits.

Page: 3656 / 8462

October 10, 2017, 14:18 (GMT)
CMake: add -Wrestrict for GCC
October 10, 2017, 14:18 (GMT)
Fix passing the same argument twice to BLI_strncpy
October 10, 2017, 14:18 (GMT)
Fix setting the operator name in Py operator API
October 10, 2017, 14:18 (GMT)
Fix incorrect CUDA remaining time estimate after previous commit.
October 10, 2017, 14:18 (GMT)
Cycles: CUDA faster rendering of small tiles, using multiple samples like OpenCL.

The work size is still very conservative, and this doesn't help for progressive
refine. For that we will need to render multiple tiles at the same time. But this
should already help for denoising renders that require too much memory with big
tiles, and just generally soften the performance dropoff with small tiles.

Differential Revision: https://developer.blender.org/D2856
October 10, 2017, 14:18 (GMT)
Fix use of uninitialized memory in Cycles normal baking.
October 10, 2017, 14:18 (GMT)
Code refactor: zero render buffers outside of kernel.

This was originally done with the first sample in the kernel for better
performance, but it doesn't work anymore with atomics. Any benefit was
very minor anyway, too small to measure it seems.
October 10, 2017, 14:18 (GMT)
Code refactor: use split variance calculation for mega kernels too.

There is no significant difference in denoised benchmark scenes and
denoising ctests, so might as well make it all consistent.
October 10, 2017, 14:18 (GMT)
Code refactor: remove rng_state buffer and compute hash on the fly.

A little faster on some benchmark scenes, a little slower on others, seems
about performance neutral on average and saves a little memory.
October 10, 2017, 14:18 (GMT)
Code refactor: add WorkTile struct for passing work to kernel.

This makes sharing some code between mega/split in following commits a bit
easier, and also paves the way for rendering multiple tiles later.
October 10, 2017, 14:18 (GMT)
Fix T52645, T52645: AMD OpenCL compiler crash with recent drivers.

Work around the bug by reshuffling code.
October 10, 2017, 14:18 (GMT)
installdeps: Fix building numpy with newer py system...

Many thanks to Jens Verwiebe for investigating and finding this fix.
October 10, 2017, 14:18 (GMT)
Fix T42489 and T52936: Loading blend with minimized window results in crash or empty screen on windows.

Reviewed By: @brecht , @sergey

Differential Revision: https://developer.blender.org/D2866
October 10, 2017, 14:18 (GMT)
Fix error copying smoke modifier uv layer
October 10, 2017, 14:18 (GMT)
Tssst, we use USA english, not Oxford one... :P
October 10, 2017, 14:18 (GMT)
Fix i18n messages extraction script, and a few more UI messages...
October 10, 2017, 14:18 (GMT)
Fix T52982: Join operator with context override crashes Blender 2.79
October 10, 2017, 14:18 (GMT)
Fix T52923: Circle diameter is in fact radius
October 10, 2017, 14:18 (GMT)
Cleanup: redundant casts
October 10, 2017, 14:18 (GMT)
Docs: remove outdated PyAPI guide
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021