Blender Git Loki

Blender Git commits from all branches.

Page: 2456 / 2888

December 12, 2014, 11:35 (GMT)
Merge branch 'wiggly-widgets' into gooseberry
December 12, 2014, 11:34 (GMT)
Minor adjustments to the cage transform widget and sequencer operator.

* Bigger scale handler for widget.
* Operator has description on area
* Cancelling resets position.
December 12, 2014, 10:57 (GMT)
Debsgraph: Fix crash when having texture slot without texture
December 12, 2014, 10:45 (GMT)
Depsgraph: Fallback to boost's function binding if C++11 is disabled

C++11 appears to be quite tricky to support in a clean fashion with all
the libraries we want blender to compile with. Making those libraries
friendly with C++11 could take a bit of time, and meanwhile instead of
having hacks all over the code we'll be able to just use boost.

This would help avoiding merging crappyness to the master branch, but
idea;;y we'll need to make all the libs being nice with C++11 and zap
boost from the sources.

Consider this as a safety backup plan commit.
December 12, 2014, 09:13 (GMT)
Depsgraph: Remove binding code from our headers

This seemed to be some sort of experiment to avoid using c++11 and boost
and was never removed, even though c++11 was made a requirement.
December 12, 2014, 08:50 (GMT)
Depsgraph: Get rid of simulation run left overs
December 12, 2014, 08:47 (GMT)
Depsgraph: Get rid of depsgraph_util_rna.h

It only had two functions, half of which was never used, other half
was used only once. In any case, there's no actual reason to wrap
our RNA_access functions with just one more layer of abstraction.
December 12, 2014, 07:42 (GMT)
Merge branch 'master' into depsgraph_refactor
December 11, 2014, 19:10 (GMT)
Merge branch 'master' into asset-experiments
December 11, 2014, 19:07 (GMT)
Add progressbar to dirlist job.

Progressbar value is quite chaotic currently, will check that later.

Also, fixed G.main still being used in job, and factorized once more time code.
December 11, 2014, 17:37 (GMT)
More cleanup, rename and commentting.

Also, definitively removed 'G.main.name protection' from lib reading
code. I do absolutely not see how listing a separate blend file handle
could possibly affect that anyway - and we do not want to access
G from non-main thread I'd bet...
December 11, 2014, 17:16 (GMT)
Atomic Cleanup: get rid of 'old' stuff no more used (mostly non-job read/list funcs)!
December 11, 2014, 16:49 (GMT)
Merge branch 'master' into asset-experiments
December 11, 2014, 16:46 (GMT)
Fix that stupid memleak in job-dir-listing code.
Revision 7247a2b by Lukas Toenne
December 11, 2014, 16:40 (GMT)
Ported over the relaxation method for hair vertices from particle edit
mode.

This method is simple, but not really very usable. It works by
successively relaxing segments that are too long or too short, moving
both vertices along the edge between them. This is repeated N^2 times
(N: number of vertices on the strand).

A true IK solver could give a lot better results, as well as providing
many opportunities to apply weighting for targets (e.g. preferring to
move non-selected over selected vertices). Many different methods for
simple IK solvers exist, so there should be one that works well for
large number of simple strands. See e.g.
http://www.math.ucsd.edu/~sbuss/ResearchWeb/ikmethods/iksurvey.pdf
December 11, 2014, 16:33 (GMT)
Full rework of job (background) filereading code.

Now it works reasonably OK for filesystem, and also for .blend libs.

Code is even quite simpler than previous one. Now it needs some serious cleanup,
and find where (new) memleak comes from too.
Revision d237e8f by Lukas Toenne
December 11, 2014, 14:39 (GMT)
Primitive transform operator support for strand vertices.

This does not yet prevent root transforms and/or length changes.
December 11, 2014, 13:43 (GMT)
Merge branch 'master' into gooseberry
December 11, 2014, 13:06 (GMT)
Merge branch 'wiggly-widgets' into gooseberry

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/intern/wm_event_system.c
December 11, 2014, 13:00 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/makesrna/intern/rna_space.c
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/intern/wm_event_system.c
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021