Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3651 / 8462

October 13, 2017, 17:35 (GMT)
Fix casting to bool before checking the flag
October 13, 2017, 17:32 (GMT)
Cleanup: style
October 13, 2017, 16:54 (GMT)
Cleanup: better names for new clnor edit operators enums.

Even if those remain local to the file, better have not to use too much
generic names, this can easily backfire in future.
October 13, 2017, 16:45 (GMT)
Fix bad UI-related code in action callbacks of operators.

UI/drawing related code in action callbacks is really not nice,
especially since we do have a more consistent way to dynamically
show/hide some properties.

Note that transform_ops one remains rather hackish here (since we have
to use context for this case)... Not sure how to do it better so far.
October 12, 2017, 16:19 (GMT)
Fix missing new weighted normals modifier case in Outliners' drawing code.
October 12, 2017, 16:17 (GMT)
Fix some build warnings in new weighted normals modifier code.
October 12, 2017, 16:14 (GMT)
Cleanup (no functional change expected).

Mostly styling, and some minor/harmless errors.
October 12, 2017, 15:36 (GMT)
Eevee: Contact Shadows: Fix remaining artifacts.

There was noise correlation between the rotation random number and the radius random number used in the contact shadow algo.
Hacking a new distribution from the old distribution (may not be ideal because it's discrepency may be high)
Also distribute samples evenly on the shadow disc. (add sqrt)

Fix the "bias floating shadows", was cause by the discarding of backfacing geom which makes no sense in this case.
October 12, 2017, 15:13 (GMT)
Merge branch 'blender2.8' into greasepencil-object
October 12, 2017, 15:10 (GMT)
Fix error selecting camera

The edit shgroup creation must check active object to verify if it's a OB_GPENCIL
October 12, 2017, 14:56 (GMT)
Merge branch 'master' into soc-2017-normal-tools

Conflicts:
intern/cycles/device/device.cpp
October 12, 2017, 14:50 (GMT)
Fix scene deletion code to match master's behavior.

Previous code, while more correct than old master one, could still lead
to invalid state in some corner cases (like linked scenes...).
October 12, 2017, 14:40 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/editors/screen/screen_edit.c
October 12, 2017, 13:54 (GMT)
Fix T53052: ID decrement error when deleting a scene, either python or GUI.

User count of scenes was inconsistant, screens only have 'user_one' kind
of owning over scenes, which means they shall never increment or
decrement their real user count. And usually, scenes have no real user
at all.
October 12, 2017, 12:50 (GMT)
Fix T52999: floating (popup) panels/menus could jump around screen in some cases.

Would happen during panel's refresh drawing, if drawing code had to adjust
final panel position compared to the initial one computed based on the
mouse coordinates, and user had dragged the floating panel around.

Issue fixed by adjusting stored mouse coordinates once final panel
position is known, such that they would directly generate those
coordinates. that way, the basic offset applied to those stored mouse
coordinates during panel dragging is valid, and recreating panel based
on those won't make it jump in screen.

Note that panel will still jump in case user dragged it partially out of
view - we could prevent that, but imho it's better to keep that
behavior, since redraw can generate a popup of different size, which
could end up with a totally out-of-view one...

Hopefully this fix does not break anything else!
October 12, 2017, 12:36 (GMT)
Docs: add note for bmesh face_split_edgenet
October 12, 2017, 11:09 (GMT)
Check object type
October 12, 2017, 10:33 (GMT)
Fix zdepth order with 3D objects

When draw a new stroke, the stroke must be visible over all 3D objects and not in back of them.

A new mix pass has been created to make a mix with default framebuffer using a gl_FragDepth = 0.0 to force to be in front .
October 12, 2017, 09:55 (GMT)
Check drawing mode flag
October 12, 2017, 09:28 (GMT)
Fix bug of memory corruption

The strokes were transparent and zdepth was doing weird things when using 2 GP objects. This error was introduced by commit: 27/09/2017 08:34 5c8e1dfc2851a539abaa988762f1c590038e51bb

The problem was the field xray_mode. If move below in the struct, the value is corrupted and draw manager does not work fine..
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021