July 21, 2021, 12:33 (GMT) |
Fix bug in assert in delaunay test. Assert was trying to say x coords of arcs lined up, and didn't do that. |
July 21, 2021, 12:33 (GMT) |
Cleanup: Fixed compiler warnings |
July 21, 2021, 12:21 (GMT) |
adaptive_cloth: fix: Mesh: split edge: edge vert references fault References between the `Edge`s and `Vert`s were not created. |
July 21, 2021, 12:12 (GMT) |
Cleanup: Split set_preview_visibilty. |
July 21, 2021, 10:59 (GMT) |
Cleanup: replace BLI_assert(!"text") with BLI_assert_msg(0, "text") |
July 21, 2021, 10:42 (GMT) |
Cleanup: spelling |
July 21, 2021, 10:39 (GMT) |
Cleanup: replace BLI_assert(0 && "text") with BLI_assert_msg |
July 21, 2021, 09:31 (GMT) |
Cycles X: Support approximate shadow catcher with background On a user-level this change behaves as if the approximate shadow catcher matte pass is alpha-overed on top of background pass. This makes it easier to combine artificial objects onto a HDRI footage. General idea is to "de-tour" a shadow catcher matte path to the shade background kernel when needed. There is some not-so-nice looking scheduling logic after the intersect closest kernel, which seems to be the best so far from the performance point of view. While the shadow catcher performance case might be improved by avoiding some redundant atomic operations, there is no performance impact for "regular" case (numbers are on RTX 5000): ``` new cycles-x bmw27.blend 12.2091 12.2334 classroom.blend 24.2948 24.2565 pabellon.blend 11.1832 11.1941 monster.blend 13.2831 13.1683 barbershop_interior.blend 18.8203 18.904 junkshop.blend 26.5066 26.4452 pvt_flat.blend 22.6359 22.5914 ``` There seems to be 2% deviation, sometimes new code is 2% slower, sometimes it is old code which is 2% slower. Differential Revision: https://developer.blender.org/D11971 |
July 21, 2021, 09:28 (GMT) |
Fix T89881: ignore unavailable sockets when searching for link cycles |
July 21, 2021, 09:09 (GMT) |
Fix compile issue. |
July 21, 2021, 08:37 (GMT) |
Fix i18n utils_cli mistake. Reported by James Monthea (@jmonteath), thanks. |
July 21, 2021, 08:08 (GMT) |
Merge branch 'master' into asset-greasepencil |
July 21, 2021, 07:35 (GMT) |
Cleanup Preview rendering: Separate world preparation. Small cleanup that moves world preparation out of scene preparation. |
July 21, 2021, 06:43 (GMT) |
Masking: Only execute draw_mask with a clip When going to maskedit mode without a clip loaded and clicking anywhere Blender crashed. Now use poll to check for a clip before exeting the draw_mask operator. |
July 21, 2021, 06:18 (GMT) |
Cleanup: use named enum types. Added ePreviewRenderMethod and ePreviewType. |
July 21, 2021, 04:23 (GMT) |
LineArt: Div 0 issue caught. |
July 21, 2021, 03:10 (GMT) |
Cleanup: replace NB with NOTE in comments |
July 21, 2021, 02:46 (GMT) |
Sculpt dyntopo: Removed triangle limit for PBVH_BMESH * PBVH_BMESH now supports faces other then triangles; * Dyntopo triangulates faces as it finds them. - I looked into methods of preserving quads and failed to find anything that worked well in practice; it actually worked better to use topology rake to align triangles into quads and then mark diagonal edges for later dissolving then to try to preserve quads explicitly (I've not implementated that here, that was research code). - To avoid excessive cache-destroying loops over vertex-faces, DynTopo flags which verts have non-triangle faces. * PBVHTriBuf now builds edge buffers so we can avoid drawing tesselation phantom edges. * BMLog also now supports arbitrary faces. It still does not support edges though. TODO: * Fix vcol cell shading mode * Make sure indexed drawing works |
July 21, 2021, 02:40 (GMT) |
Merge branch 'temp-lineart-contained' into lineart-shadow |
July 21, 2021, 02:39 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lineart-contained |
|
|
|


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