Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2434 / 5574

January 17, 2016, 02:25 (GMT)
Revert "Make 'incompatible pointer type' gcc warning an error by default."

This reverts commit b5bd39b5182590fd4d5ddb24d7b7bdbe714d57bf.

This is problematic because it means minor differences in system headers can cause errors
(glew in this case errored for me both with system and Blender's bundled version).

Developers can enable -Werror=* locally for warnings that aren't reliable across different systems.
January 17, 2016, 02:25 (GMT)
Revert "Fix compile error in gpu_debug (incompatible-pointer-type)."

This reverts commit 75cfc81ec39ac9953f25eb0ae5f9e70d3c24ee7e.
January 17, 2016, 02:13 (GMT)
Point Cache bake: make sure endframe is initialize with a decent value.

This is how the old code used to initialize it. Current value was
failing big time when baking all caches (always set to MAXFRAME), and it
was added right before commit to quiet a warning... (I know, I know...)
January 17, 2016, 01:04 (GMT)
Dynamic Paint: use job system for the image sequence bake operator.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D1732
January 17, 2016, 01:01 (GMT)
Point Cache: use job system for bake operators.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D1731
January 17, 2016, 00:58 (GMT)
Fix compile error in gpu_debug (incompatible-pointer-type).
January 16, 2016, 22:26 (GMT)
Fix memory leak in (the still unused) WM_reportf.
January 16, 2016, 22:00 (GMT)
Make 'incompatible pointer type' gcc warning an error by default.

This is the second time at least that kind of stuff slips in during one of my refactor,
a mere warning here is really not enough (too easy to miss it)!
January 16, 2016, 21:45 (GMT)
Fix T47189: Large smoke simulation sometimes make Blender crash.

Issue was with very thin domains along one or two axes, these could lead to simulation
with only one cell width - and smoke code assumes we have at least 4 cells in each direction.

So now, we clamp resolution to a minimum of 4 in smoke_set_domain_from_derivedmesh().

Note: in extreme cases like this report, this will generate very un-cubic cells,
check it still works OK in 3DView is needed here.

Thanks to @genscher and @kevindietrich for help on this issue. :)
January 16, 2016, 21:28 (GMT)
Fix incorrect function for sculpt multithreading task after recent refactor.
January 16, 2016, 21:28 (GMT)
WM: remove unnecessary context argument from WM_report, no good reason to have it.
January 16, 2016, 20:44 (GMT)
Fix smoke BLI_task'ed code after recent refactor.

Curse gcc for not erroring by default on passing wrong func pointers... :/
January 16, 2016, 17:53 (GMT)
OpenGL Smoke: fix possible inconsistency between fire shader/texture binding.
January 16, 2016, 17:47 (GMT)
Cycles: Fix compilation with older OSL

We didn't switch to OSL-1.6.9 on all platforms yet,
so please keep codeabse compiled with 1.5 for the
time being.
January 16, 2016, 15:06 (GMT)
Cleanup: BLI_task foreach looper API doc.
January 16, 2016, 14:59 (GMT)
Cleanup: BLI_task - API changes.

Based on usages so far:
- Split callback worker func in two, 'basic' and 'extended' versions. The former goes back
to the simplest verion, while the later keeps the 'userdata_chunk', and gets the thread_id too.
- Add use_threading to simple BLI_task_parallel_range(), turns out we need this pretty much systematically,
and allows to get rid of most usages of BLI_task_parallel_range_ex().
- Now BLI_task_parallel_range() expects 'basic' version of callback, while BLI_task_parallel_range_ex()
expectes 'extended' version of the callback.

All in all, this should make common usage of BLI_task_parallel_range simpler (less verbose), and add
access to advanced callback to thread id, which is mandatory in some (future) cases.
January 16, 2016, 11:47 (GMT)
Fix (unreported) missing scene->gm.dome.warptext in libquery looper.
January 16, 2016, 11:47 (GMT)
Fix T47188: Blender crashes when trying to undo adding new scene with "copy settings".

Our RenderSettings struct may have a bit too much levels, makes it hard to track
all 'pointer' data during copy...

Fixed several issues here, but not sure I found all existing ones. :/
January 16, 2016, 10:36 (GMT)
Fix T47180: Cycles deform motion blur + displacement behaves weirdly

Displacement shader was not updating motion vertex positions.

Current solution is not totally correct because it applies same offset
for all time steps. Ideally we'll need to evaluate displacement shader
for every time offset separately, but currently we don't have subframe
image access.

For the time being will consider this a TODO.
Revision ddc75d7 by Mike Erwin
January 16, 2016, 07:19 (GMT)
OpenGL: remove redundant state change
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021