Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2053 / 5574

July 14, 2017, 19:52 (GMT)
Snap System: Use function that does the interactor instead of Macro

Macro makes debugging difficult. And in that case I was escaping from the style used in Blender
July 14, 2017, 18:59 (GMT)
Fix MSVSC compiler warning

A void function cannot return a value
July 14, 2017, 17:46 (GMT)
Snap System: minor issues

rename obj -> ob_iter
July 14, 2017, 15:46 (GMT)
Implement Uniformbuffer objects for nodetree parameters

For users that means you can tweak shaders in the nodetree and things
are way faster. This is a huge improvement, particularly in
systems that have no shader cache.

From the code perspective it means we are no longer re-compiling the
shader every time a value is tweaked in the UI. We are using uniforms
for those values.

It would be slow to add that many uniforms for all the shaders. So
instead we are using UBO (Uniform Buffer Objects).

This fixes the main issue of T51467. However GWN_shaderinterface_create() still
needs to be improvedi. When opening a .blend all shaders are compiled once, so
optimizing it will bring a measurable impact.

========================================================================
NOTE: This breaks update of Cycles material upon nodetree nodes
tweaking. It will be fixed separately by depsgraph, once tackling T51925
(Animated Eevee values slowdown).

The idea is to make Depsgraph update more granular. The XXX TODO in
rna_nodetree.c will be tackled at that time as well.
========================================================================

Reviewers: sergey, brecht, fclem

Differential Revision: https://developer.blender.org/D2739
July 14, 2017, 14:50 (GMT)
DwM: don't use context to apply color-management

Would give different results for off-screen rendering.
July 14, 2017, 14:24 (GMT)
Merge branch 'master' of git@git.blender.org:blender.git into blender2.8
July 14, 2017, 14:20 (GMT)
Snap System: missing change
July 14, 2017, 13:42 (GMT)
Merge branch 'master' of git@git.blender.org:blender.git into blender2.8
July 14, 2017, 13:41 (GMT)
Snap System: fix rename `ob` to `obj`

This would bring problems with dupli objects
July 14, 2017, 13:06 (GMT)
Depsgraph: Initial support of armatures for copy-on-write

This commit makes simple cases to work, for example:

- IK solver to an external object
- Object with Armature modifier, "parented" to the deforming armature
(via animation).

More complicated setups (like agent rig) are crashing still.
July 14, 2017, 13:06 (GMT)
Another fix for snapping after merge in 2.8
July 14, 2017, 12:43 (GMT)
Fix snap in 2.8 after poor merge from master

If you merge from master to blender2.8 after a commit, remember to test in 2.8, otherwise what is the point?
Specially if it's a non-essential commit such as c9817c67fc141ca85a6e1f9e42d9fa.

Bug introduced on: f4155d3778ba883566eeb87d16218c4c275ffc (the merge
that included the above commit).
July 14, 2017, 12:34 (GMT)
Merge remote-tracking branch 'origin/master' into blender2.8
July 14, 2017, 09:44 (GMT)
Revert "Fix T51794: Crash on hair file when opening with no UI"

This reverts commit 0095f4f83465bc9fdc13b79d2126f5623e291d7c.
July 14, 2017, 09:42 (GMT)
Workspace: Fix crash on preview, and sanitize placeholder functions

This commit effectively makes workspace switching useless as far as the
active scene layer goes.

The functions from the scene layer API to get the correct scene layer
from "context" were a placeholder to be addressed by the workspace
commit.

When workspace was merged, however G.main was used as a replacement to pass the
correct argument for the functions. As it turned out (surprise!) this
leads to crash on render preview.

We need to get rid of:
* BKE_scene_layer_context_active_ex_PLACEHOLDER
* BKE_scene_layer_context_active_PLACEHOLDER

And either use SceneLayer explicitly or replace it by:
* BKE_scene_layer_from_workspace_get
July 14, 2017, 07:53 (GMT)
Fix unit test error on Windows
July 14, 2017, 07:01 (GMT)
Cleanup: use 'r_' prefix for return args
July 14, 2017, 06:47 (GMT)
Cleanup: long lines
July 14, 2017, 06:45 (GMT)
DwM: Show face-mask overlay even with full-shading

Without this face selection would be used but invisible,
display this over fully shaded surface.
July 14, 2017, 06:05 (GMT)
Fix T51945: LMB select swaps manipulator buttons
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021