April 1, 2021, 10:38 (GMT) |
BLI: add call_safe method for FunctionRef This is useful to avoid nullity checks in some places. |
April 1, 2021, 10:38 (GMT) |
BLI: return early when copying empty array |
April 1, 2021, 10:36 (GMT) |
Fix "unused variable" warning when compiling without nanovdb |
April 1, 2021, 10:36 (GMT) |
LineArt: Remove "soft selection" option. After some back and forth with the GP module and some artists, this option was deemed not that useful. The use case was considered too obscure so we'll remove it. It is still posible to have this functionality by using the vertex weight modiifers or manually clamping the weights. |
April 1, 2021, 10:36 (GMT) |
LineArt: Remove resampling settings. This can be done with an other GP modifier already. |
April 1, 2021, 10:35 (GMT) |
April 1, 2021, 10:34 (GMT) |
BLI_math: add orthogonalize_m#_zero_axes Expose a this function to initialize any zeroed axes to an orthogonal vector based on other non-zeroed axes. This functionality already existed for `invert_m#_m#_safe_ortho`, expose as a public function as it's useful to be able to fill in zeroed axes of transformation matrices since they may be used in matrix multiplication which would create degenerate matrices. |
April 1, 2021, 10:31 (GMT) |
Cycles: light spread importance sampling for rectangular area lights Compute a subset of the area light that actually affects the shading point and only samples points within that. It's not perfect as the real subset is a circle instead of a rectangle, and the attenuation is not accounted for. However it massively reduces noise for shading points near the area light anyway. Ellipse shaped area lights do not have this importance sampling, but do not have solid angle importance sampling either. Ref D10594 |
April 1, 2021, 10:31 (GMT) |
Cycles: add a spread setting for area lights This simulates the effect of a honeycomb or grid placed in front of a softbox. In practice, it works by attenuating rays coming off-angle as a function of the provided spread angle parameter. Setting the parameter to 180 degrees poses no restrictions to the rays, making the light behave the same way as before this patch. The total light power is normalized based on the spread angle, so that the light strength remains the same. Differential Revision: https://developer.blender.org/D10594 |
April 1, 2021, 10:31 (GMT) |
Fix: incorrect versioning code for lights properties Due to T64791 we must still use the old Lamp name rather than Light, work around that for now. |
April 1, 2021, 10:31 (GMT) |
Fix Cycles build error with "make developer" on some CPUs The combination of building unit tests and WITH_CYCLES_NATIVE_ONLY did not correctly detect when AVX/AVX2 support is available. Differential Revision: https://developer.blender.org/D8201 |
Revision 19ac6a3 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) April 1, 2021, 10:31 (GMT) |
Merge remote-tracking branch 'origin/master' into asset-browser-poselib |
April 1, 2021, 10:28 (GMT) |
Fix T87056: Segfault in GPU_batch_clear() involing Lattice evaluation Fix a segfault by setting the `batch_cache` pointer to `NULL` when copying a Lattice. That way the copy can get its own batch cache when needed, preventing a use-after-free. |
April 1, 2021, 10:18 (GMT) |
cleanup |
April 1, 2021, 10:12 (GMT) |
cleanup |
April 1, 2021, 09:55 (GMT) |
Merge branch 'master' into spreadsheet-active-node |
April 1, 2021, 09:55 (GMT) |
cleanup |
April 1, 2021, 09:52 (GMT) |
Cycles: Remove dead NLM code from CPUDevice header |
April 1, 2021, 09:41 (GMT) |
support showing data of group input/output nodes |
April 1, 2021, 09:32 (GMT) |
cleanup |
|
|
|


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