Revision 74518b2 by Sergey Sharybin March 26, 2014, 09:58 (GMT) |
Fix T39420: Cycles viewport/preview flickers, when moving mouse across editors Issue was caused by the wrong usage of OCIO GLSL binding API. To make it work properly on pre-GLSL-1.3 drivers shader is to be enabled after the texture is binded to the opengl context. Otherwise it wouldn't know the proper texture size. This is actually a regression in 2.70 and to be ported to 'a'. |
Revision 3b0832d by Campbell Barton March 26, 2014, 02:57 (GMT) |
Fix T39279: Vertex paint fails with mirror modifier |
Revision b4d259f by Dalai Felinto March 26, 2014, 00:58 (GMT) |
New resolve_tri_uv_v3 util function Compute barycentric coordinates (u, v) for a point with respect to a triangle. This is needed for Cycles baking but we decided to push this independently of the upcoming main baking changes. Code adapted from Christer Ericson's Real-Time Collision Detection. Cleanup, refactoring and review from Campbell Barton. |
Revision a7242c3 by Campbell Barton March 26, 2014, 00:15 (GMT) |
Code cleanup: add _v2 suffix to resolve_tri/quad functions |
Revision bd65fc1 by Campbell Barton March 25, 2014, 22:34 (GMT) |
revert 0da3e97, fix for T39279 Following problems: - painting onto a cube asserts immediately (vpaint/wpaint) - crashes with valgrind (bad memory use) - the original intended behavior of vertex projection paint no longer works as I intended. (its constantly refreshing geometry even when no modifiers are applied). Best get code review for these kinds of changes. |
Revision 8703e2f by Campbell Barton March 25, 2014, 20:58 (GMT) |
Code cleanup: remove unused flags |
Revision a99a8a6 by Campbell Barton March 25, 2014, 20:53 (GMT) |
Code cleanup: style and warnings |
Revision 9d45431 by Bastien Montagne March 25, 2014, 20:17 (GMT) |
Follow Blender slangs! ;) |
Revision 2044201 by Campbell Barton March 25, 2014, 20:02 (GMT) |
CMake: only nag about requests py module once |
Revision 765d077 by Sergey Sharybin March 25, 2014, 15:58 (GMT) |
Zoom to mouse position didn't work in MCE when locked to a selection |
Revision a7ed1db by Lukas Toenne March 25, 2014, 11:34 (GMT) |
Fix T39319: Particle System Bug on Cycles Render. Crashes due to bad dm face calculation in particle RNA/cycles hair. This stuff is a total mess, but this kind of check is used in other places and prevents crashing at least. |
Revision b7dbb2f by Sergey Sharybin March 25, 2014, 10:22 (GMT) |
Correction to the previous commit |
Revision d4cc81d by Sergey Sharybin March 25, 2014, 10:07 (GMT) |
Fix T38870: Freezes when jumping in front of a keyframe. Issue was caused by inverting a degenerate matrix when evaluating drivers. Solved by using tweaked inverse code (same as used in Cycles). Should have no affect on cases when matrix is not degenerate. |
Revision 62a0350 by Campbell Barton March 25, 2014, 09:36 (GMT) |
Editmode drawing: avoid glBegin/End for every tri (emDM_drawMappedFacesMat,GLSL) |
Revision 436d6ec by Campbell Barton March 25, 2014, 09:36 (GMT) |
Code cleanup: editmode opengl drawing |
Revision cf148ed by Sergey Sharybin March 25, 2014, 09:08 (GMT) |
Followup to Ceres changes -- need to update bundling script |
Revision ddc9596 by Lukas Toenne March 25, 2014, 08:49 (GMT) |
Fix for own commit: mixed up ceres build defines when replacing cmake check with a generalized macro. rBbbfcb0b1e44636b73b8c46f1cb800fa53dda5277 |
Revision bbfcb0b by Lukas Toenne March 25, 2014, 08:25 (GMT) |
Build file macro for testing unordered_map C++ container support. Using unordered_map and unordered_set C++ container types currently requires careful testing or usage of boost, due to the various confusing C++ version differences in include paths and namespaces. Libmv defines tests for these cases in cmake and scons, such that ceres can use any available implementation, or fall back too std::map/std::set if none can be found. This patch generalizes this buildfile code by providing a Blender macro. * cmake: defines both the variables used by libmv at them moment as well as 2 variables UNORDERED_MAP_INCLUDE_PREFIX and UNORDERED_MAP_NAMESPACE, which can later be used in other C++ parts for convenience. * scons: adds a tool script returning the include prefix and namespace. Libmv checks these to define the appropriate definitions for ceres. Differential Revision: https://developer.blender.org/D425 |
Revision 6452d9f by Sergey Sharybin March 25, 2014, 06:30 (GMT) |
Fix T39395: Switching to "Textured solid" and "GLSL" view will cause the FPS drop to 0 Issue was caused by the cache limitor which was removing 4k textures from the memory when accessing other images. This is pretty much awful situation and solved by making it so only image sequences and movies ace cache-guarded. Could be optimized further so images used by viewport are not being freed, but that's much more tricky to do.. This is a nice candidature for 'a'. |
Revision bd57ec6 by Campbell Barton March 25, 2014, 04:14 (GMT) |
Fix T39397: Leaving leaving camera from quadview set ortho |
|
|
|


Master Commits
MiikaHweb | 2003-2021