Blender Git Commits

Blender Git "master" branch commits.

Page: 2133 / 5574

April 26, 2017, 12:28 (GMT)
OSX buildbot: remove redundant option
April 26, 2017, 12:04 (GMT)
OSX buildbot: disable unsupported calls for now and use quicktime off default
April 26, 2017, 11:06 (GMT)
Avoid platform dependant PATH_MAX
April 26, 2017, 10:26 (GMT)
Getting rid of setlinestyle: Squencer space.

Not much to add here, except that it needs the scale of its MVP matrix
to be taken into account here...

Reviewers: merwin, dfelinto

Differential Revision: https://developer.blender.org/D2647
April 26, 2017, 10:26 (GMT)
Alembic export: also export empties

Exporting an empty creates an Alembic XForm object. The empties can also
be animated.
April 26, 2017, 10:25 (GMT)
Alembic export: renamed func object_is_shape ? object_type_is_exportable

The function doesn't return whether the object is a shape at all, since
it also returns true for camera objects (and soon also for empties). It
returns true when objects of this type can be exported to Alembic at all.
This is now reflected in the name.
April 26, 2017, 10:17 (GMT)
Getting rid of setlinestyle: 3DView camera view.

Use new 2D dashed line shader in 3DView camera view.

Note that this also involved converting UI_draw_safe_areas() to this
dashed shader, which means it cannot be used anymore with other shaders.

Part of D2647.
April 26, 2017, 10:11 (GMT)
Move imm_draw_line_box_dashed to GPU_immediate_util.
April 26, 2017, 10:04 (GMT)
Tweak 2D line dashed shader to take a scale parameter.

Even though in some cases this does not seems useful, in others (like
zommed 2D views) we have to correct MVP matrix scaling to get fixed
dashes size.

Note that we could do that differently (commented about it in shader),
would also have been cleaner to extract that MVP scale from within the
shader, but there does not seem to be a way to initialize uniform values
from within a shader, and would rather avoid recomputing the scale for
every run (especially since 3DViewport does not need it e.g.).

Part of D2647.
April 26, 2017, 10:00 (GMT)
UI utils: add helper to get float3 blended color from theme.
April 26, 2017, 10:00 (GMT)
BLI_math: add helper function to extract XY 2D scale from a 4D matrix.
April 26, 2017, 09:25 (GMT)
Silence eevee warnings
April 26, 2017, 09:21 (GMT)
Proper fixup for selection and core

That still not ideal, but so be it. IS_VIEWPORT_LEGACY should be
removed anyways, this is code from pre-draw manager and the
"modern viewport" as well as legacy will go away entirely once the draw
manager is feature complete.
April 26, 2017, 09:19 (GMT)
Revert "Fixup for "always use selection in core""

This reverts commit 535cf2c71409893748c21d00a7da32907fe54622.
April 26, 2017, 09:13 (GMT)
Fixup for "always use selection in core"

In my previous commit [1] I forgot one of the if() calls. Handled it
differently now.

[1] dc1f491a506deafbd80f13b20783e477ef5f99fd
April 26, 2017, 09:05 (GMT)
Pass depsgraph via Context to selection code
April 26, 2017, 08:42 (GMT)
Selection: Always use new selection code when building with using core profile
April 26, 2017, 08:42 (GMT)
Depsgraph and selection: Flush selcol on Depsgraph

Selection code needs to iterate over DEG_OBJECT_ITER otherwise we won't
get modifiers, dupli objects, ...

Also make selection respect selectability flag.

Review by: Sergey Sharybin
April 26, 2017, 08:42 (GMT)
Alembic: shortened CacheFile.filepath to 1024 bytes again

As per discussion on 3128600a8ab2badd9ea39c80133f15f766794ec6
April 26, 2017, 08:42 (GMT)
Alembic: fixed C++98 compatibility
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021