Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2416 / 8462

June 26, 2019, 13:35 (GMT)
PyAPI Doc: Fix presets menu example.
June 26, 2019, 13:34 (GMT)
ability to store attribute defaults in AttributeInfo
June 26, 2019, 13:15 (GMT)
Fix Workbench Memory Leak

Memory leaks happened when using final multi view rendering together with workbench.
Workbench assumed that the textures were always NULL

Reviewers: fclem

Differential Revision: https://developer.blender.org/D5136
June 26, 2019, 13:13 (GMT)
DrawManager: Sanatize default_view reset

Grease Pencil already reset the default view so the draw_manager wouldn't assert. During multi view rendering the same assert still happened. This patch will reset the default view when starting to render a new view.

Reviewers: fclem

Differential Revision: https://developer.blender.org/D5137
June 26, 2019, 13:06 (GMT)
Fix T66137: added normal map for painting has wrong color space until refresh
June 26, 2019, 13:06 (GMT)
Fix T66111: animated lights not updating in Cycles
June 26, 2019, 13:06 (GMT)
Tests: put output of IO tests in subdirectory
June 26, 2019, 13:06 (GMT)
Tests: add navigation links for HTML test reports, and other tweaks
June 26, 2019, 13:06 (GMT)
PyAPI Doc: Minor updates to UIList examples...
June 26, 2019, 12:46 (GMT)
Allow emitters to emit multiple types of particles
June 26, 2019, 12:34 (GMT)
[Fast import/export] Fixed compilation errors
June 26, 2019, 12:12 (GMT)
new ActionInterface class
June 26, 2019, 12:11 (GMT)
Rename "distance" to "metric" in voronoi node.

The distance metric enum was named "distance" before, which is very bad since we have functions and variables called "distance". We renamed that to "metric", however, DNA and RNA names are still the same for backeward compatibility.
June 26, 2019, 12:05 (GMT)
Fix T65942 Eevee: Reflection plane has "show data" checked by default

Disable by default and rename option to "Show Preview Plane".
June 26, 2019, 11:42 (GMT)
Fix T65951 Saving project right before rendering (Cycles) causes empty render-preview

Since we are now using the full framebuffer (color+depth) inside the image
editor, we need to disable the depth test by default.
June 26, 2019, 11:42 (GMT)
Merge remote-tracking branch 'origin' into soc-2019-cycles-procedural
June 26, 2019, 11:41 (GMT)
Add a function for setting socket availability
June 26, 2019, 11:41 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/draw/engines/gpencil/gpencil_draw_utils.c
June 26, 2019, 11:38 (GMT)
Fix T65958: GPencil glitches in line strokes with alpha

Following @fclem comments, I have implemented the use of Stencil for Solid line strokes. For Dots, Boxes and Lines with texture, the stencil is not activated because "kill" some artistic effects.

We have done test in greasepencil-object branch and all it's working as expected and the FPS are equal, so the stencil hasn't any appreciable impact in the drawing time.

The Stencil is used in groups of 255 and the passes are done in the same way. If the stencil is not use for the type of stroke (Dot/Box/Texture), the drawing is grouped as much as possible to reduce GPU overhead and limit the times the stencil bit must be cleared.

For doing this patch I had to add 2 new functions for reading private data to Draw manager. We decided add these function as a temporary solution while the Draw Manager implements the option to clear the stencil by groups. When this option will be implemented, these functions must be removed.

Thanks to Cl�ment for his help and support. It's always a pleasure working with him.

Review by: @fclem
Testers: @mendio @pepeland
See D5126 for more details
June 26, 2019, 11:28 (GMT)
DRW: New function to retry stencil_mask value

This function is a workaround to use the stencil in grease pencil and reduce the number of clears.

Reviewed by @fclem.

Note: This function will be removed when draw manager supports stencil clearing by group.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021