Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1913 / 5574

January 9, 2018, 15:09 (GMT)
Task scheduler: Use single parallel range function with more flexible function

Now all the fine-tuning is happening using parallel range settings structure,
which avoid passing long lists of arguments, allows extend fine-tuning further,
avoid having lots of various functions which basically does the same thing.
January 9, 2018, 15:09 (GMT)
Task scheduler: Get rid of extended version of parallel range callback

Wrap all arguments into TLS type of argument. Avoids some branching and also
makes it easier to extend things in the future.
January 9, 2018, 14:54 (GMT)
Significant step toward supporting IDProperties in new RNA diff code.

Still not fully working, more work TODO (IDProps are rather tedious to
handle in RNA... :/ ).

Partial fix of T53715: 2.8: Removing keymap items no longer works.
Some shortcuts can now be edited/deleted again, but some remain
mysteriously frozen!
January 9, 2018, 14:37 (GMT)
DRWInstanceData: Bump the max data size.
January 9, 2018, 14:37 (GMT)
Gawain: Fix codestyle.
January 9, 2018, 13:54 (GMT)
DRW & GPUViewport: Cleanup unused code.
January 9, 2018, 13:54 (GMT)
DRW: Make use of DRWInstanceData.

This modify the selection code quite a bit but it's for the better.
When using selection we use the same batching / instancing process but we draw each element at a time using a an offset to the first element we want to draw and by drawing only one element.
This result much less memory allocation and better draw time.
January 9, 2018, 13:54 (GMT)
DRW: Add instance data memory manager.

This is a special memory manager that keeps memory blocks ready to send as vbo data.
Since we loose which memory block was used each DRWShadingGroup we need to redistribute them in the same order/size to avoid to realloc each frame.
This is why DRWInstanceDatas are sorted in a list for each different data size.
January 9, 2018, 13:54 (GMT)
Gawain: VBO: Add possibility to use external datablock.

Adds the possibility to specify the data buffer directly and precise ownership.
By not passing ownership to gawain the memory block can be reused.
January 9, 2018, 13:54 (GMT)
Gawain: Modify batch draw function to work with ranges.

This enables to draw the same vbo but only with a selected range. (useful for selection with instancing/batching)
January 9, 2018, 13:27 (GMT)
Fix T53691: Motion Tracking Object Solver Constraint doesn't work as Bone Constraint
January 9, 2018, 13:11 (GMT)
Depsgraph: Move special handling of tracking constraints to a dedicated function
January 9, 2018, 12:09 (GMT)
Depsgraph: Perform early check on constraint info NULL
January 9, 2018, 11:52 (GMT)
Merge branch 'master' into blender2.8
January 9, 2018, 04:16 (GMT)
Correct error in last commit (versioning)
January 9, 2018, 04:09 (GMT)
Add deform axis for Simple Deform modifier

D2989 by @dmarra w/ own edits
January 9, 2018, 02:30 (GMT)
Curve Edit Mode: Use curve handle theme colors
January 8, 2018, 15:34 (GMT)
install_deps: Fix OCIO always re-cloning its whole git repository.
January 8, 2018, 13:12 (GMT)
No groping in Blender's Tracker!

This a small cleanup of something which I think is just a typo anyway.

With all the recent talks of harrassment and groping, I think we better avoid
that within our source code! :)

Reviewers: sergey

Reviewed By: sergey

Tags: #motion_tracking

Differential Revision: https://developer.blender.org/D2979
January 8, 2018, 13:10 (GMT)
Fix T53612: Blender crashes on CleanTracks with 'DELETE_SEGMENTS' and a disabled marker

Simple fix, which is totally safe for 2.79a!
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021