Revision 6fb6a08 by Sergey Sharybin January 4, 2016, 14:39 (GMT) |
Move Ceres to extern/ Even tho it's currently only used by Libmv we might use it for something else in the future. Plus, it's actually where it logically belongs to. |
Revision 0b856dd by Sergey Sharybin January 4, 2016, 14:39 (GMT) |
Move GLog/GFlags to extern/ This is where the libraries belongs to actually, they are not only used by Libmv now, but also by tests and Cycles. |
Revision 69f4080 by Sergey Sharybin January 4, 2016, 14:39 (GMT) |
Re-organize structure of GLog/GFlags CMake libraries The idea is to split them into two separate targets and have dedicated include directories list for each of them in order to avoid some annoying include header modifications in comparison with upstream. Reviewers: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1706 |
Revision 8608a0f by Martin Felke January 4, 2016, 13:02 (GMT) |
added new "Fake User" option for appending objects, this sets a fake user on each newly appended item except Groups and Objects. |
Revision 2cdd4a5 by Sergey Sharybin January 4, 2016, 12:11 (GMT) |
Cycles: Fix access uninitialized SVM stack caused by recent optimization |
Revision aad2446 by Bastien Montagne January 4, 2016, 11:19 (GMT) |
Fix T47038: Particles in Particle Edit Mode get added in completely wrong location. It also fixes another issue (crash) related to symmetric editing. Quite involved, we (try to!) fix complete broken logic of parts of particle code, which would use poly index as tessface one (or vice-versa). Issue most probably goes back to BMesh integration time... This patch mostly fixes particle editing mode: - Adding/removing particles when using generative modifiers (like subsurf) should now work. - Adding/removing particles with a non-tessellated mesh (i.e. one having ngons) should also mostly work. - X-axis-mirror-editing particles over ngons does not really work, not sure why currently. - All this in both 'modes' (with or without using modifier stack for particles). Tech side: - Store a deformed-only DM in particle modifier data. - Rename existing DM to make it clear it's a final one. - Use deformed-only DM's tessface2poly mapping to 'solve' poly/tessface mismatches. - Make (part of) mirror-editing code able to use a DM instead of raw mesh, so that we can mirror based on final DM when editing particles using modifier stack (mandatory, since there is no way currently to find orig tessface from an final DM tessface index). Note that this patch is not really nice and clean (current particles are beyond hope on this side anyway), it's more like some urgency bandage. Whole crap needs complete rewrite anyway, BMesh's polygons make it really hard to work with current system (and looptri would not help much here). Also, did not test everything possibly affected by those changes, so it needs some users' testing & validation too. Reviewers: psy-fi Subscribers: dfelinto, eyecandy Maniphest Tasks: T47038 Differential Revision: https://developer.blender.org/D1685 |
Revision e83b3e5 by Campbell Barton January 4, 2016, 10:30 (GMT) |
Remove unused datatoc script |
Revision 982904f by Campbell Barton January 4, 2016, 10:08 (GMT) |
Fix T47109: Expose sound data-block selector |
Revision 598180f by Campbell Barton January 4, 2016, 09:42 (GMT) |
Fix crash sequencer drawing with no sound |
Revision 236fabc by Campbell Barton January 4, 2016, 09:42 (GMT) |
Minor edits to sync make.bat & makefile |
Revision 4c37d91 by Sergey Sharybin January 4, 2016, 09:30 (GMT) |
Remove outdated and unmaintained script which was supposed to configure a release environment It was not updated in ages and in fact, it's easier to wrap release environment into Docker or VirtualBox image. |
Revision 5d99cde by Sergey Sharybin January 4, 2016, 09:20 (GMT) |
Remove SCons building system While SCons building system was serving us really good for ages it's no longer having much attention by the developers and started to become quite a difficult task to maintain. What's even worse -- there started to be quite serious divergence between SCons and CMake which was only accumulating over the releases now. The fact that none of the active developers are really using SCons and that our main studio is also using CMake spotting bugs in the SCons builds became quite a difficult task and we aren't always spotting them in time. Meanwhile CMake became really mature building system which is available on every platform we support and arguably it's also easier and more robust to use. This commit includes: - Removal of actual SCons building system - Removal of SCons git submodule - Removal of documentation which is stored in the sources and covers SCons - Tweaks to the buildbot master to stop using SCons submodule (this change requires deploying to the server) - Tweaks to the install dependencies script to skip installing or mentioning SCons building system - Tweaks to various helper scripts to avoid mention of SCons folders/files as well Reviewers: mont29, dingto, dfelinto, lukastoenne, lukasstockner97, brecht, Severin, merwin, aligorith, psy-fi, campbellbarton, juicyfruit Reviewed By: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1680 |
Revision 1eb5e0b by Mike Erwin January 4, 2016, 06:38 (GMT) |
minor cleanup |
Revision d2b4f9c by Mike Erwin January 4, 2016, 06:38 (GMT) |
OpenGL: image drawing tweaks - no need to allocate client memory up front - delete unneeded GL calls - set default alpha test function on exit |
Revision ed2daac by Mike Erwin January 4, 2016, 06:25 (GMT) |
minor cleanup: typos no functional change |
Revision 2e8a840 by Mike Erwin January 4, 2016, 06:03 (GMT) |
OpenGL: GPU_legacy_support workaround for nVidia nVidia Linux driver reports GL_CONTEXT_PROFILE_MASK = 0, which is a bug. In that case check for the ARB_compatibility extension. Non-buggy drivers will continue to use GL_CONTEXT_COMPATIBILITY_PROFILE_BIT. Thx to Dr Hackerman for reporting. |
Revision 193b38c by Campbell Barton January 4, 2016, 04:03 (GMT) |
Remove select-next-loop operator Taken from original bmesh-branch but doesn't give useful results (misses selection flushing). |
Revision 2e77c41 by Bastien Montagne January 3, 2016, 22:56 (GMT) |
Sculpt: OMP -> BLI_task, step II. This time, all tools' code itself. Not much to say, except that we can also get rid of that OMP caching pre-process ugly stuff for multires smoothing. Together with previous commit, we have about 5% average speedup on stroke execution (though this vary a lot, up to 30% speedup in rare cases, and in even rarer cases some odd massive slowdowns...). Tech note: we may want to add 'guided'-similar feature to our BLI_task threaded loop, I suspect this could explain random massive slowdowns of new code (very rare, but annoying...). |
Revision da49ee3 by Sergey Sharybin January 3, 2016, 18:13 (GMT) |
Fix T47100: OpenCL compilation warnings due to missing space in the argument list |
Revision d57847c by Campbell Barton January 3, 2016, 14:41 (GMT) |
Fix text wrapping off-by-one error w/ string width Caused odd white space error in tooltip enum values. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021