Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1254 / 5574

March 28, 2019, 23:39 (GMT)
Build environment: update comment about required packages.
March 28, 2019, 22:24 (GMT)
Eevee: Render: Reduce debug print amount to not decrease perf

This is to fix the slowdown issue experienced on windows when rendering
from command line.

Fix T59649 Eevee in command-line batch mode is slow with particles/duplis
March 28, 2019, 21:38 (GMT)
GPU: Fix color difference when rendering to gpu_py_offscreen

Now we do the color management inside the Draw manager and output CM byte
buffer.
March 28, 2019, 21:08 (GMT)
Fix T62178 Eevee: Texture Box mapping not matching Cycles if object is scaled

The wrong transformation was used. Add a new matrix specially for this case.

This also fix the Node texture coordinate that was suffering the same issue.
March 28, 2019, 21:08 (GMT)
Fix T58387 Voronoi(Cells) does not work on eevee (amd + windows)

Thanks to Gabor Fekete for helping finding the issue.

Was caused by uninitialized variable. Also took the oportunity to use comp
swizzling instead of multiple assignment.
March 28, 2019, 21:08 (GMT)
DRW: Fix Memory leak introduced by previous commit
March 28, 2019, 21:08 (GMT)
DRW/Eevee: Add correct support for Orco

Until now, Orcos were computed by the gpu (GLSL) and were not taking into
account the modifier stack (breaking orco for deformed mesh).

Now Orco is now computed on CPU but only if a modifier stack is present.

Tagging that an ORCO layer is present is done via a 4th component, which is
a waste of memory/bandwidth. Best would be to do the same as auto attrib
color space and save a bool uniform somewhere but for now it's too
disruptive.
March 28, 2019, 19:02 (GMT)
UI: tweak display of report messages in the status bar.

Remove fading away the color, share theme colors with info editor.

Differential Revision: https://developer.blender.org/D4197
March 28, 2019, 19:02 (GMT)
Fix T60719: muted nodes are not clearly visible.

Now the entire node gets greyed out, instead of using a red header that is
hard to distinguish from other nodes with similar header colors.

Differential Revision: https://developer.blender.org/D4597
March 28, 2019, 19:02 (GMT)
Fix part of T60735: invalid CD_ORIGINDEX data in some modifier stack evaluations.

BKE_mesh_new_nomain automatically added a CD_ORIGINDEX layer initialized to 0,
which was never filled in correctly. In 2.7 the equivalent function used to
modify the source derivedmesh and add valid original indices to it, but this
is no longer possible in the new design and was quite unpredictable anyway.

Now instead rely on mesh_calc_modifiers and the depsgraph to determine when
CD_ORIGINDEX should be added.
March 28, 2019, 19:02 (GMT)
Fix T60735: Cycles render hangs with vertex instancing.

This should not use the original index as a unique instance index, with for
example an array modifier the same original index may be used multiple times.
March 28, 2019, 19:02 (GMT)
Cleanup: better naming, comments, variable scoping in mesh_calc_modifiers.
March 28, 2019, 19:02 (GMT)
Cleanup: remove unused derivedmesh code.
March 28, 2019, 19:00 (GMT)
Fix build errors

From rBd5cb425b8745
March 28, 2019, 18:59 (GMT)
UI: Theme: Make selected text stand out

Previous selected text color was almost invisible against the dark background.
Use same selected/highlight color as in other places in the default theme.

Issue reported on Devtalk by user Symstract
March 28, 2019, 17:19 (GMT)
Possible fix for T62999: Crash when select in edit mode.

Apparently some drivers don't allow `glReadPixel` read out pixels of texture boundaries.
Intersect `rect` to avoid such cases.
March 28, 2019, 16:17 (GMT)
GPencil: Fix error in previous commit
March 28, 2019, 16:07 (GMT)
Fix T63054: Crash on "Grease Pencil Unlink"

This operator was used only by annotations and it was part of the old legacy code.

Now, the operator is limited to annotations and cannot be used with grease pencil objects.

Also changed the tooltip to clarify it's only for annotations.
March 28, 2019, 15:48 (GMT)
Fix T63052: Crash on "Grease Pencil Fill" without Grease Pencil Object

Changed poll function to verify if the context is valid.

Also cleanup return values.
March 28, 2019, 15:10 (GMT)
Fix T62717: Switching Shading Modes During Sculpting

Switching shader modes to material or render during a sculpting session
showed the model when the sculptsession was started. The user needed
to click that forced an update of the sculptsession.

In `sculpt_flush_update` the eevee drawing mesh is not updated when
workbench engine is used.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021