Blender Git Commits

Blender Git "master" branch commits.

Page: 2022 / 5574

August 16, 2017, 21:55 (GMT)
Transform: remove unused function
August 16, 2017, 21:13 (GMT)
DwM: use batch select for vertex paint mode
August 16, 2017, 20:34 (GMT)
DwM: Use Batch's for drawing selection

Use mesh batch cache for mesh selection.
Note that we could create the batches and free immediately
so they don't take up memory.

This resolves a problem where selection was limited
to immediate-mode buffer size.
August 16, 2017, 17:16 (GMT)
Transform: Move enum `SnapSelect` to `ED_transform_snap_object_context`
August 16, 2017, 15:45 (GMT)
Support MSVSC 2017 15.3.0 (compiler 19.11)

The compiler version has changed in the last VS2017 update to 1911 and the old 1910 version is not working anymore.
August 16, 2017, 10:50 (GMT)
Fix zombie manipulators when deleting collection from outliner

ND_LAYER and ND_LAYER_CONTENT both need to trigger manipulators updates.
August 16, 2017, 10:32 (GMT)
Cleanup: rename GPU gawain functions

Were using Batch_ prefix still
August 16, 2017, 10:14 (GMT)
Fix T52415: Copy/Pasting a mesh immediately crashes blender

Since the paste object is pasted in the active collection, and not on
its original one, we need to flush/calculate the new collection base
settings (visibility, selectability, ...).

DEG_id_tag_update() for the scene now. Though it may be better to tag
only the object specific IDs in the future.
August 16, 2017, 10:00 (GMT)
Update code comments from DAG_id_tag_update to DEG_id_tag_update
August 16, 2017, 09:51 (GMT)
Gawain: remove GWN_batch_discard_all

Use ownership flags instead.
August 16, 2017, 08:52 (GMT)
Fix T52414: Blender 2.79 crash on object duplication via menu.

Caused by own recent changes in handling of verts/edges/etc. arrays storage
for raycasting (rBe324172d9ca6690e8).

Issue was actually even weirder - there is absolutely no reason at all to
release DM here, those finaldm are stored in Object or EditMesh structs and
handled by general update system, other code shall never try to release them!
August 16, 2017, 08:35 (GMT)
Depsgraph/Layers: Keep original visibility when doing full scene copy

Originally we were not respecting the original visibility flags of the
collections. However this is required for Copy-on-write (CoW).

Remember to update the svn lib tests folder. I had to update some of the
json files there.

Also adding a new unittest for this particular issue:
Test render_layer_scene_copy_f
August 16, 2017, 07:47 (GMT)
DwM: use gawain ownership flags for mesh drawing
August 16, 2017, 07:42 (GMT)
Gawain: add ownership flag to Gwn_Batch

Flag ownership for each index array & vbo's
so we don't have to manually keep track of this and use the right free call.

Instead this can be passed on creation.

See D2676
August 16, 2017, 02:46 (GMT)
Pass EvaluationContext instead of bContext

2.8x branch added bContext arg in many places,
pass eval-context instead since its not simple to reason about what
what nested functions do when they can access and change almost anything.

Also use const to prevent unexpected modifications.

This fixes crash loading files with shadows,
since off-screen buffers use a NULL context for rendering.
August 15, 2017, 16:52 (GMT)
Attempt to fix GLSL errors on Blender startup.

I couldn't reproduce either, but calling min() with different argument
data types and indexing vectors with an index not known at compile time
seem likely to cause problems.

Ref T52404, T52404.
August 15, 2017, 16:51 (GMT)
Merge branch 'master' into blender2.8
August 15, 2017, 15:40 (GMT)
macOS build: simplify python install for new 10.9 libraries.

We stop using the .zip file and just have all files now in
lib/darwin/python/lib, along with numpy, numpy headers and requests.
This makes it consistent with Linux and simplifies code.

For old libraries the .zip stays, code for that gets removed when we
fully switch to new libraries.
August 15, 2017, 15:40 (GMT)
Fix Cycles presets after recent removal of some settings.
August 15, 2017, 15:13 (GMT)
Fix missing clear of Object->drawdata listbase in new copying code.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021