Revision 39f8c6e by Tamito Kajiyama February 21, 2013, 02:57 (GMT) |
Freestyle Python API improvements - part 5. Handling of keyword arguments in Python wrapper class constructors was revised. This revision is mainly focused on Interface0D, Interface1D, Iterator, and their subclasses, as well as a few additional view map component classes. Implementation notes: Because of the extensive use of constructor overloading in the underlying C++ classes, the corresponding Python wrappers try to parse arguments through multiple calls of PyArg_ParseTupleAndKeywords() if needed. The downside of this implementation is that most argument errors result in the same error message ("invalid argument(s)") without indicating what is wrong. For now this issue is left for future work. * Now the instantiation of ViewVertex is prohibited since the underlying C++ class is an abstract class. * Removed the .cast_to_interface0diterator() method from CurvePointIterator and StrokeVertexIterator. Instead the constructor of Interface0DIterator now accepts the instances of these two iterator classes to construct a nested Interface0DIterator instance that can be passed to Function0D functor objects. Specifically, an iterator 'it' is passed to a functor 'func' as follows: func(Interface0DIterator(it)) instead of: func(it.cast_to_interface0diterator()) * Boolean arguments of class constructors only accept values of boolean type. Input values of other types are considered as error. * Additional code clean-up was made. |
Revision 2605dd2 by Ton Roosendaal February 20, 2013, 16:05 (GMT) |
Getting ready for the 2.66 release! - Version bump to 2.66 - Splash image by Lucas Falcao, selected by Jonathan Williamson, Andrew Price and Bart Veldhuizen. |
Revision f6f0ec6 by Campbell Barton February 20, 2013, 15:34 (GMT) |
increase openmp limit for release so low poly meshes don't use openmp threads (which can be slow) |
Revision b9333b3 by Antonis Ryakiotakis February 20, 2013, 15:06 (GMT) |
Fix visible seams on normal map bake due to clear colour being black: This is a special case, tangent space normal maps should be cleared to 0.5, 0.5, 1.0. This is good practice but there's no reason why not to automate this (for artists whose bump map fu may be a bit shallow). Thanks to Morten Mikkelsen for reporting. |
Revision 7175549 by Brecht Van Lommel February 20, 2013, 14:53 (GMT) |
Fix DPI not taken into account for header text (e.g. during transform). |
Revision a8ebc1b by Campbell Barton February 20, 2013, 14:22 (GMT) |
edits to document uploading script so the latest release docs can always be found at: http://www.blender.org/documentation/blender_python_api Easier for linking wiki docs. |
Revision f844b79 by Bastien Montagne February 20, 2013, 13:41 (GMT) |
Quick fix: translating header's string with some languages (complex scripts, like Japanese or Hindi) generates a very odd segfault! Have really no time to fix now, will try in a few hours, but safer to do this for now! |
Revision d9d1f8e by Bastien Montagne February 20, 2013, 13:07 (GMT) |
Raise a bit Header string fixed length, else some translations (e.g. Japanese) have not enough room! |
Revision e558481 by Sergey Sharybin February 20, 2013, 13:03 (GMT) |
Fix for blenderplayer build after recent motrack changes |
Revision 4c287f1 by Brecht Van Lommel February 20, 2013, 12:10 (GMT) |
Fix shadow pass issue with non-progressive render shadow pass with emitting meshes and world MIS. |
Revision ea99b9a by Sergey Sharybin February 20, 2013, 12:07 (GMT) |
Made ldl code a part of extern_ssba library, otherwise gcc fails to find ldl symbols because order of libraries seems to be critical for gcc linker. A bit stupid, but that's how linker works.. Both CMake and SCons shall work fine on linux now. |
Revision 705d2ab by Sergey Sharybin February 20, 2013, 11:41 (GMT) |
Correction to previous release -- scons on linux was broken |
Revision 1f88ee6 by Sergey Sharybin February 20, 2013, 11:29 (GMT) |
Fix #34299: Motion Tracking 20x slower under Windows Root of the issue goes to SSBA library which didn't work properly when using optimization in MSVC. It was worked around by disabling optimization for libmv, which is in fact shame and shouldn't have been done. It seems after some changes optimization does not affect on SSBA code, but enabling optimization could be risky so close to release. For now solved by splitting SSBA to separate CMake/SCons library, disabling optimization only for this particular library and enabling optimization for rest of libmv. Tested on all files which used to fail with optimization enabled in SSBA and all of them works the same as before. Tracking speed is significantly higher now. After release we'll enable optimization for SSBA as well, so there'll be no crappy build setup. Later we'll replace old SSBA library with new BA code based on Ceres. Bundle script would be broken for until then, so better not to use it. |
Revision 5d04d06 by Bastien Montagne February 20, 2013, 08:39 (GMT) |
Fix drawing of translated strings (can't use _ascii version of BLF_draw in these cases, when WITH_INTERNATIONAL is defined we need unicode support). |
Revision 7f8d597 by Campbell Barton February 20, 2013, 01:36 (GMT) |
fix [#32294] Navmesh crashed if on creation navmesh is also selected thanks to Sv. Lockal for investigating and providing the fix. |
Revision c22e52f by Campbell Barton February 20, 2013, 01:23 (GMT) |
remove unneeded call to RNA_property_enum_get(), the icon was always overwritten after. |
Revision 2f0eec4 by Sergej Reich February 20, 2013, 00:45 (GMT) |
rigidbody: Properly handle constrained objects not having rigid bodies This is a pretty rare case that can be triggered by switching rigid body and constraint groups before simulation was validated. Code checked for existing physics objects but was missing else block. |
Revision 6adb526 by Campbell Barton February 20, 2013, 00:44 (GMT) |
change to proportional editing suggested by Jeroen Hoolmans, don't interpolate projection, just project all points within the PET radius. |
Revision 7337c2d by Gaia Clary February 20, 2013, 00:13 (GMT) |
fix #34049: Collada importer doesn't import armature. Added some comments to the program code for better understanding. |
Revision 134537b by Gaia Clary February 20, 2013, 00:06 (GMT) |
fix #34049: Collada importer doesn't import armature. Added support for 'rootless' armature similar to Maya. |
|
|
|


Master Commits
MiikaHweb | 2003-2021