Revision 630798b by Campbell Barton March 15, 2013, 15:47 (GMT) |
add in ifdef for WITH_LIBMV, correct own error passing float[2] as float[3] |
Revision ee2b7b2 by Bastien Montagne March 15, 2013, 15:13 (GMT) |
Fix/disambiguation for some "Clip" i18n messages. |
Revision bc511df by Bastien Montagne March 15, 2013, 15:12 (GMT) |
Small fix to previous commit: temp buffer for translation context needs to be initialized to relevant default value for operators... Also fixed not initializing those buffers in macro register function. |
Revision 1d5d8bc by Campbell Barton March 15, 2013, 14:43 (GMT) |
knife project: - selecting faces inside the cut now works properly - improve epsilon for detecing if faces are inside a cut (still not perfect) |
Revision 284e59d by Bastien Montagne March 15, 2013, 14:32 (GMT) |
Add the possibility to define the translation context for py rna classes (operators, panels and menus). Thanks to Campell and Brecht for the reviews! |
Revision 87919be by Campbell Barton March 15, 2013, 13:18 (GMT) |
fix for own bad mistake using alloca in a loop, also knife project wasnt selecting correctly. |
Revision 03f0201 by Campbell Barton March 15, 2013, 13:06 (GMT) |
knife projection feature, apart of 3d printing tools - use to cookie-cut text into a mesh. |
Revision 6dc4ea3 by Sergey Sharybin March 15, 2013, 11:59 (GMT) |
Multi-threaded frame calculation for movie clip proxies This commit implements multi-threaded calculation of frames when building proxies. Both scaling and undistortion steps are now threaded. Frames and proxy resolution are still handled one-by-one, saving files after every single step. So if HDD is not so fast, this commit could have not so much benefit. Internal changes: - Added IMB_scaleImBuf_threaded which scales given image buffer in multiple threads and uses bilinear filtering. - libmv's camera intrinsics now have SetThreads() method which is used to specify how many OpenMP threads to use for buffer distortion/undistortion. And yeah, this code is using OpenMP for threading. - Reshuffled a bit libmv-capi calls and added function BKE_tracking_distortion_set_threads to specify number of threads used by intrinscis. |
Revision 0807c97 by Campbell Barton March 15, 2013, 10:48 (GMT) |
code cleanup: rename BKE_mesh_to_curve_ex --> BKE_mesh_to_curve_nurblist, also correct odd indentation. |
Revision 9d060b0 by Antonis Ryakiotakis March 15, 2013, 10:45 (GMT) |
Add missing operators from paint modes: All modes: ----------- Shift-S sets smooth stroke mode Texture Paint/Vertex Paint: ---------------------------- R springs brush rotation control menu Ctrl-F sets brush user rotation Vertex paint mode was getting transform events with R, made sure no transform events are handled for paint modes. |
Revision c6d10b8 by Lukas Toenne March 15, 2013, 10:34 (GMT) |
Fix #34617, Track Position Node outputs had a limit value of 1 instead of the usual 0 (multiple connections allowed). Common problem with the explicit limit value in socket C templates, should be removed ... |
Revision 99ee23a by Antonis Ryakiotakis March 15, 2013, 09:48 (GMT) |
Support for rake in 2D image painting. |
Revision 1ea16dc by Sergey Sharybin March 15, 2013, 09:46 (GMT) |
Patch #34632: DPX/Cineon speed up Done by Julien Enche (aka trap), thanks! From the patch comment: This patch speeds up Cineon/DPX file loading. Some more checks are done in dpxOpen and cineonOpen functions so IB_test flag can now be taken into account safely, and an unnecessary call to IMB_rect_from_float has been removed. DPX/Cineon file now loads around 3 times faster on my computer. Own comment: Ideally, IB_rect shall indeed indicate which buffers to load, however currently all places which reads image uses this flag. This fact already mentioned in OpenEXR reader and it shall be fine to skip doing rect_from_float in readers themselves. |
Revision 42660a2 by Sergey Sharybin March 15, 2013, 09:35 (GMT) |
Skip allocating any display buffer and starting any threads in case image buffer contains byte buffer only and it's color space matches display space. It was already check for this case, but it happened later in color management routines, which is needed for saving files, but not fast enough for realtime playback of 4K. |
Revision 9d5c326 by Sergey Sharybin March 15, 2013, 09:32 (GMT) |
Skip doing frame undistortion if it's not needed for proxies. |
Revision b961fda by Antonis Ryakiotakis March 15, 2013, 09:19 (GMT) |
Fixes for 2d painting: * Jittering accounts for zoom * Smooth stroke accounts for zoom * Expose smooth stroke in image paint editor. |
Revision 85b6299 by Sergey Sharybin March 15, 2013, 07:08 (GMT) |
Fix #34633: Merge First/Last crashes Blender It was check happening when generating menu with available modes for merge operator, but no checks happened when executing operator. Since operator could be called from python or shortcut, it was possible to bypass all the checks. |
Revision ed053f4 by Tamito Kajiyama March 15, 2013, 00:30 (GMT) |
Fix for the Selection by Image Border not taking account of resolution percentage. Problem report by octane98 in the BlenderArtists Freestyle thread in June 2012, thanks a lot! |
Revision 55a05a9 by Antonis Ryakiotakis March 15, 2013, 00:22 (GMT) |
Fix own mistake. Erroneously prefixed sculpt capabilities with sculpt_ before separating them in another struct. Thanks to Sebastian Koenig for reporting |
Revision 113f236 by Campbell Barton March 14, 2013, 21:44 (GMT) |
move polygon intersection out of BLI_lasso into BLI_math_geom since its a generally useful function. adds: - isect_point_poly_v2() - isect_point_poly_v2_int() |
|
|
|


Master Commits
MiikaHweb | 2003-2021