Blender Git Commit Log

All Blender Git commits.

Page: 795 / 8462

March 24, 2021, 09:10 (GMT)
Cycles: Update comment in the GPUDisplayParams

Make it explicit that display parameters are not aware of the
resolution divider.
March 24, 2021, 09:10 (GMT)
Cycles: Avoid memory allocation on every copy_to_gpu_display()

Affects the PathTraceWorkGPU. From the measurements on own desktop it
is about 10% faster on the very simple scene with 32 samples.

Technically, this potentially increases peak GPU memory usage, but
hopefully by not so much and that the performance gain worth it.
March 24, 2021, 09:10 (GMT)
Cycles: Switch copy_to_gpu_display from Task to Queue
March 24, 2021, 08:34 (GMT)
Cleanup: remove stdio.h header from MEM_guardedalloc.h

This was included for `FILE *` which isn't used in the header.

Ref D10799
March 24, 2021, 07:43 (GMT)
Cleanup: Remove extra if

March 24, 2021, 01:38 (GMT)
Cleanup: use new BLI_assert_unreachable macro
March 23, 2021, 21:34 (GMT)
Add new node tree type for nodes inside attribute processor group
March 23, 2021, 19:44 (GMT)
Cleanup: Use C++ vector and matrix types
March 23, 2021, 19:05 (GMT)
Cleanup: More unused includes
March 23, 2021, 18:51 (GMT)
Cleanup: Whitespace
March 23, 2021, 18:51 (GMT)
Remove more unused includes, use C++ style for loop
March 23, 2021, 18:34 (GMT)
Fix T86753: Connected Proportional editing with individual origins using different orientation than set

The problem happened when the selection only allowed "single_islands"
(only vertices are selected, no edges or faces).

The result of `is_zero_v3(v->no)` was erroneously being compared to `0.0f`

This commit corrects the wrong condition and optimizes it by adding a
earlier return when the islands don't need to be calculated.

(It also improves the code's readability by joining some variables in the
`struct TransIslandData`).
March 23, 2021, 18:28 (GMT)
Use "strokes" in tooltip
March 23, 2021, 18:28 (GMT)
Remove more unused includes
March 23, 2021, 17:32 (GMT)
Merge branch 'master' into temp-gpencil-io
March 23, 2021, 17:30 (GMT)
Remove call to create_object_list in class creation and do it in export

March 23, 2021, 17:29 (GMT)
Change tooltip text

March 23, 2021, 17:25 (GMT)
Cleanup: use meaningful KernelShaderEvalInput instead of uint4
March 23, 2021, 17:25 (GMT)
Cycles: add back displacement and background shader evaluation

* Add ShaderEval class similar to PathTrace which takes care of scheduling
these shader evaluations on device, instead of using DeviceTask.
* SVM shader evaluation can now have a NULL integrator state, since we
don't want to allocate a IntegratorState array for this.
March 23, 2021, 17:25 (GMT)
Cleanup: deduplicate creation of kernel thread globals
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021