Blender Git Commits

Blender Git commits from all branches.

Page: 1832 / 2888

February 28, 2017, 13:16 (GMT)
Merge branch 'writefile_rework' into id_override_static
February 28, 2017, 13:16 (GMT)
Merge branch 'master' into writefile_rework
February 28, 2017, 13:06 (GMT)
Big refactor of differential override storage.

On second thought, modifying real data-block to store diff in it is...
just bad. Because it affects actual data, because it involves complicated
and heavy processes like remapping, and because it stores useless values
in .blend file (i.e. values that would give garbage results if e.g.
opening .blend file with older version of Blender, etc.).

So instead, decided to save an extra data-block in .blend file each time
we have some differential overrides.

Note that for now, we do full copy of datablock into its extra 'storage'
sibbling for .blend file. This is bad (think about double copy of heavy
mesh...) and will have to be fixed. Whole copy process will need serious
work anyway, for that kind of features we need to be able to copy
without increase usercount of IDs etc.

In fact, here, maybe we even need a smarter version of copy that would
only duplicate sub-data as needed by diff-overriden properties...
February 28, 2017, 09:09 (GMT)
Revert "Alembic import: don't crash on instances"

This reverts commit 9bf69ab3c1ac77ce3cb4fd6090b6e8ff722de64d. The commit
prevents instances from loading at all, which is fine in the light of
upcoming commits (where they are handled as true instances), but for now
we'd better load instances as real objects; this is the old behaviour, and
is probably preferred over not loading those instances at all.
February 28, 2017, 00:34 (GMT)
extrapolate obvels outside of obstacle and set them afterwards with option for borderWidth
February 28, 2017, 00:33 (GMT)
setting obstacle velocities

for now we're doing this before advection. TODO: check if maybe doing this after pressure solve as in original code
February 28, 2017, 00:30 (GMT)
Merge branch 'workspaces' into topbar
February 28, 2017, 00:29 (GMT)
Merge branch 'blender2.8' into workspaces

Conflicts:
source/blender/editors/workspace/glutil.c
source/blender/gpu/intern/gpu_framebuffer.c
February 28, 2017, 00:21 (GMT)
OpenGL: wm_gesture uses new imm mode

D2376 by @ianwill, part of T49043
review by @merwin

Box select, circle select, etc. Introducing the dashed-line shader! See D2376 for more info.
February 28, 2017, 00:21 (GMT)
OpenColorIO: Update glsl implementation to be ready for ogl 3.3 core
February 28, 2017, 00:21 (GMT)
Opengl glaDrawPixels removal: More descriptive setup.
February 28, 2017, 00:21 (GMT)
Fix break in drawscredge_area_draw when in fullscreen
February 28, 2017, 00:21 (GMT)
Fix T50714: Collections: Adding object to scene without an existing collection

This was causing blender to segfault.

We now add create a new collection and link to the layer before adding
the new object

(also included unittests, and requires updated lib/tests)
February 28, 2017, 00:21 (GMT)
Unittest: split object_add in individual test files

(and small cleanup in unittest)

This is required to the upcoming unittest + bugfix
February 28, 2017, 00:21 (GMT)
Silence warnings in draw_armature.c

Also add note about incomplete functions there
February 28, 2017, 00:21 (GMT)
OpenGl immediate mode: drawnode.c

Part of T49043
February 28, 2017, 00:21 (GMT)
Add immDrawBorderCorners function

This replaces `glaDrawBorderCorners`.
February 28, 2017, 00:21 (GMT)
Opengl glaDrawPixels removal: #if 0 glDrawPixels...
February 28, 2017, 00:21 (GMT)
Opengl glaDrawPixels removal: mask_draw.c
February 28, 2017, 00:21 (GMT)
Opengl glaDrawPixels removal: image_draw.c

Using float buffer is still laggy because of the data volume we have to transfer to the GC.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021