Blender Git Commit Log

All Blender Git commits.

Page: 432 / 8462

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
Revision 8b0fac4 by Jeroen Bakker (master)
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021