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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021