Revision dad1cda by Campbell Barton 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. |
Revision 9145c69 by Campbell Barton January 17, 2016, 02:25 (GMT) |
Revert "Fix compile error in gpu_debug (incompatible-pointer-type)." This reverts commit 75cfc81ec39ac9953f25eb0ae5f9e70d3c24ee7e. |
Revision 8194f22 by Kévin Dietrich 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...) |
Revision 91096ae by Kévin Dietrich 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 |
Revision 45b6893 by Kévin Dietrich January 17, 2016, 01:01 (GMT) |
Point Cache: use job system for bake operators. Reviewers: brecht Differential Revision: https://developer.blender.org/D1731 |
Revision 75cfc81 by Kévin Dietrich January 17, 2016, 00:58 (GMT) |
Fix compile error in gpu_debug (incompatible-pointer-type). |
Revision 2beb0bf by Brecht Van Lommel January 16, 2016, 22:26 (GMT) |
Fix memory leak in (the still unused) WM_reportf. |
Revision b5bd39b by Bastien Montagne 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)! |
Revision 143d423 by Bastien Montagne 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. :) |
Revision cdaf5ac by Brecht Van Lommel January 16, 2016, 21:28 (GMT) |
Fix incorrect function for sculpt multithreading task after recent refactor. |
Revision 05734d5 by Brecht Van Lommel January 16, 2016, 21:28 (GMT) |
WM: remove unnecessary context argument from WM_report, no good reason to have it. |
Revision 33fd81e by Bastien Montagne 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... :/ |
Revision 7e18918 by Brecht Van Lommel January 16, 2016, 17:53 (GMT) |
OpenGL Smoke: fix possible inconsistency between fire shader/texture binding. |
Revision 1c71b8e by Sergey Sharybin 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. |
Revision 8acf14c by Bastien Montagne January 16, 2016, 15:06 (GMT) |
Cleanup: BLI_task foreach looper API doc. |
Revision 31d907f by Bastien Montagne 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. |
Revision 7248096 by Bastien Montagne January 16, 2016, 11:47 (GMT) |
Fix (unreported) missing scene->gm.dome.warptext in libquery looper. |
Revision 2c5bc02 by Bastien Montagne 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. :/ |
Revision 36aa7e6 by Sergey Sharybin 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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021