June 7, 2021, 22:11 (GMT) |
Improve multires performance. Added a new api function to stich multires grids on specific faces in a mesh, subdiv_ccg_average_faces_boundaries_and_corners, and changed multires normal calc to use it. VTune profiling showed that this was a major performance hit once you get above 10,000 or so base mesh faces and/or have a high number of subdivision levels. Here's a video comparing the difference. Note the bpy.app_debug switch is not in the final commit. {F10145323} And the .blend file: {F10145346} Reviewed By: Sergey Sharybin (sergey) Differential Revision: https://developer.blender.org/D11334 |
June 7, 2021, 22:04 (GMT) |
Cleanup: Order return argument last |
June 7, 2021, 21:47 (GMT) |
UI: Remove property descriptions exactly the same as names These two descriptions are exactly the same as the property names, which only wastes people's time when reading tooltips |
June 7, 2021, 18:58 (GMT) |
Cleanup: Use const arguments, return by value Also use Curve as an argument instead of Object, since the object was only used to retrieve the curve, and the calling code is already working with curve data. |
June 7, 2021, 18:51 (GMT) |
Fix T77651: Black screen on Blender startup on ChromeOS Apparently `textureSize` doesn't work with `sampler1DArray` on this OS. Thanks to @dave1853 for finding the source of the problem. |
June 7, 2021, 18:42 (GMT) |
Cleanup: Make function static This was not used in any other file, and it's not likely to be used elsewhere in the future anyway. |
June 7, 2021, 18:29 (GMT) |
Cleanup: Remove outdated/useless comments Some of the comments referenced code that was no longer there, or even defines that were removed. Other comments were more confusing and vague than helpful. Also adjust formatting in a few cases. |
June 7, 2021, 18:12 (GMT) |
Cleanup: Remove unused function, make function private |
June 7, 2021, 18:08 (GMT) |
Cleanup: Decrease variable scope Also use const and bool in a few places. |
June 7, 2021, 17:56 (GMT) |
Fix T88801: Positioning of Menu Underlines This patch improves the positioning of the little mnemonic underlines shown under some hotkey letters in menus, especially when using custom fonts. see D11521 for details and examples. Differential Revision: https://developer.blender.org/D11521 Reviewed by Campbell Barton |
Revision 89a002c by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) June 7, 2021, 17:49 (GMT) |
EEVEE: Material: Add back support for backfacing and transparency Nothing much different compared to the previous implementation. The transparent BSDF and principled BSDF now detects when the material is potentially transparent to select the best way to render it. |
June 7, 2021, 17:16 (GMT) |
Knife: New default snapping angle + code refactor Set the default snapping angle to 30 degrees and refactored number input for angle snapping code. |
June 7, 2021, 16:16 (GMT) |
Fix: Wrong logic for checking if we can reuse decoded frame We should only check if the new pts value lies inside the duration of the current frame. |
June 7, 2021, 16:14 (GMT) |
Cycles X: cleanup for moving AO settings to only be part of integrator |
June 7, 2021, 16:06 (GMT) |
Cycles X: first step to restore baking support Minimal changes to get the baking pipeline operational, only bakes the Combined pass. * Add integrator_init_from_bake kernel, that reads the primitive and uv from the render passes and sets up data structures for shade_surface. * Add back support for reading render passes from Blender. Since this reuses most of the path tracing code, baking now works with OptiX, adaptive sampling and denoising. Differential Revision: https://developer.blender.org/D11485 |
June 7, 2021, 15:25 (GMT) |
Tweak settings to reduce max. node scroll speed. Reduced the max. speed when edge-panning in the node editor from 70 to 40 UI units. Increased the fade-in delay from 0.6 to 1.0 seconds. |
June 7, 2021, 15:19 (GMT) |
Cleanup: use doxy groups for bmesh_mesh_normals.c |
June 7, 2021, 14:59 (GMT) |
Cleanup: spelling in comments Also remove reference to function that never existed for adding `bNode`. |
June 7, 2021, 14:59 (GMT) |
Cleanup: indentation |
June 7, 2021, 14:59 (GMT) |
Fix T88828: View/Navigation(Walk/Fly) disappeared from keymap This was unintentionally removed in f92f5d1ac62c66ceb7a6ac1ff69084fbd5e3614a. |
|
|
|


Master Commits
MiikaHweb | 2003-2021