Blender Git Loki

Blender Git commits from all branches.

Page: 2173 / 2888

October 2, 2015, 12:41 (GMT)
Merge remote-tracking branch 'origin/master' into experimental-build
October 1, 2015, 18:44 (GMT)
FileBrowser Preview: Rework code to make proper usage of tasks, pool and scheduler.

So now each and every preview is a task, this allows us to get rid of quite a bit of
stuff. We still need a 'done' queue though (otherwise we'd need to directly update
cached entries from thread/task, which is absolutely not desired!).
October 1, 2015, 18:44 (GMT)
BLI_task: add optional 'forced background' behavior to pools, and freefunc to tasks.

Currently, task scheduler in mono-threaded context do not have any worker thread,
which means you have to 'work_and_wait' on a pool to get its tasks done in this context.
This is not suitable for that are to be done in a complete asynchronous, background
fashion, so this commit adds:
* One worker thread to scheduler in case none is created by default;
* That worker thread only execute tasks from pools which have relevant option set
(so-called 'forced background' pools).

This commit also adds an optional freefunc callback to tasks, in case we need
more sofisticated behavior that a mere MEM_freeN...
October 1, 2015, 18:24 (GMT)
Merge branch 'master' into shapekeys-normals
October 1, 2015, 15:44 (GMT)
Add note about object release func...
October 1, 2015, 15:38 (GMT)
Free IDs: MovieClip & Mask.

Mask freeing was doing really bad (as in, not consistent with other ID freeing code) things (unlinking, and even not freeing animdata!).
October 1, 2015, 15:13 (GMT)
Free IDs: Nodes & Groups.
October 1, 2015, 14:57 (GMT)
Free IDs: Action & Armature.
October 1, 2015, 14:47 (GMT)
Free IDs: Sound & Speaker.

Also cleanup, removed horrible `BKE_sound_delete()`!
October 1, 2015, 14:34 (GMT)
Free IDs: vfont & text.
October 1, 2015, 09:02 (GMT)
updated manta pp files and adapted smoke.h
September 30, 2015, 20:01 (GMT)
removed manta-full
September 30, 2015, 19:59 (GMT)
ID free: another round of cleanup & fixes (mostly insconsitancies among IDs code)...
September 30, 2015, 19:50 (GMT)
Revert "BGL: GL 3.0 methods (Framebuffer related)"

This reverts commit d3a1b465ba61f0577dec2615e332a686ec3032fb.
September 30, 2015, 19:34 (GMT)
Free ID: Brush & World.
September 30, 2015, 19:15 (GMT)
ID free: GP & particles...
September 30, 2015, 18:52 (GMT)
ID free: freestylelinestyle & other minor types, some cleanups (mostly use MEM_SAFE_FREE where possible).
September 30, 2015, 18:23 (GMT)
Merge branch 'master' into free-refcount-ids
September 30, 2015, 18:23 (GMT)
Merge branch 'lib-link-rework-temp' into missing-libs
September 30, 2015, 18:23 (GMT)
Merge branch 'master' into missing-libs
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021