Revision a8a60c6 by Campbell Barton January 2, 2013, 02:12 (GMT) |
dyntopo speedup for smooth brush, no need to search for the shared vert-face loop, instead just iterate over the loops. |
Revision 8b8e588 by Joshua Leung January 2, 2013, 02:08 (GMT) |
Replacing/cleaning up some gibberish... |
Revision 699da2f by Tamito Kajiyama January 2, 2013, 01:55 (GMT) |
Yet another big style clean-up patch by Bastien Montagne, thanks a lot! Now the code style is acceptable for the merge now, according to Bastien. Thanks again Bastien for having this done! :) |
Revision ec1681f by Campbell Barton January 2, 2013, 01:49 (GMT) |
style cleanup |
Revision ab156fb by Campbell Barton January 2, 2013, 01:36 (GMT) |
rename image paint_image_2d to lowercase (as we have for view2d). |
Revision 520ab93 by Tamito Kajiyama January 2, 2013, 01:20 (GMT) |
Fix for theme colors not correctly applied to the user interface. This commit partly reverts the changes in revision 53197 for making Freestyle optional. Specifically #ifdef WITH_FREESTYLE was removed from source/blender/editors/include/UI_resources.h so that Freestyle-related theme properties are always defined regardless of whether Freestyle is enabled or not. This is in line with the fact that Freestyle-related DNA components are always defined no matter how a build is configured. |
Revision 4ab2fed by Joshua Leung January 2, 2013, 00:15 (GMT) |
Fix for what appears to be a typo (seq_prev is always NULL) - found while reviewing the latest Clang reports |
Revision 5e0e62f by Alex Fraser January 2, 2013, 00:05 (GMT) |
Patch [#29035] Vertex colour baking There is a new option in the Bake panel to enable baking to vertex colors. Unlike regular baking, this mode does not require a UV map or image to bake to, however the object must have a vertex color layer. Thanks to: - AutoCRC for funding - Brech van Lommel and Dalai Felinto for their initial advice on how to implement it - Campbell Barton for helping to make this feature work with modifiers and bmesh |
Revision 7085387 by Antonis Ryakiotakis January 1, 2013, 21:32 (GMT) |
rename paint_2D to paint_image_2D. Catering for possible name conflicts with other 2D paint systems. |
Revision 59893d9 by Antonis Ryakiotakis January 1, 2013, 21:23 (GMT) |
Code cleanup: Separate 2D painting functions away from brush.c, which should implement the brush API and into its own file, paint_2D.c. Ideally projective texturing and 2D painting should be totally separate, however functionality is still interleaved mostly in the BKE_brush_painter_paint function. The functionality of this function can possibly be done using the brush stroke functions instead. |
Revision 0f3931d by Stuart Broadfoot January 1, 2013, 19:50 (GMT) |
Fix for normal scaling when using triangle primitives for hair. and some code clean ups in blender_curves and node_shader_hair_info.c |
Revision 178a877 by Stuart Broadfoot January 1, 2013, 19:44 (GMT) |
Fix to prevent undefined normals being generated with `add_face_normals()', from triangles with zero area. |
Revision 247c707 by Ton Roosendaal January 1, 2013, 19:02 (GMT) |
Bug fixes, own collection. While examining icons, I noticed material icons were too dark. It appeared a lot of bad hacks were added for colormanagement in preview render. Removed them all, and things look smooth (yes, color management is OK!). However! It is now very clear that Procedural Textures miss getting inverse color managed in render - a reason why they show so bright washed out, already since introduction of Color Management in Blender. Try render a plane with linear black-white blend, shadeless! http://www.blender.org/bf/Untitled.png Todo: add colormanaged procedurals (optional). |
Revision 6ea766b by Bastien Montagne January 1, 2013, 18:18 (GMT) |
Intent to fix windows not compiling after r53480. Looks like _Bool is also a type in std (at least with msvc), so the 'typdef bool _Bool;' generates a name collision... Now using _BLI_Bool as placeholder instead. |
Revision be519ad by Ton Roosendaal January 1, 2013, 16:42 (GMT) |
Further trackpad work: When trackpad swipes don't convert to ScrollWheel steps anymore, several hardcoded wheel events need to support swipe too. This adds swipe support to: - Menu item scroll - Search item scroll - ALT + number/slider/swatch values The amount of old style scroll "clicks" is calculated based on how trackad is being mapped to move a mouse pointer. Move it one widget unit = 1 click. The swatch option applies trackpad swipe motion in analog way. |
Revision 2e0e2cb by Sergey Sharybin January 1, 2013, 16:15 (GMT) |
Highlight currently rendering tiles This commit implements highlight of tiles which are being currently rendered for both Blender Internal and Cycles (and should be possible to use it for other external engines as well). Couple of implementation details: - Added one extra boolean flag to render engine which should be set to truth if render engine wants to highlight tiles. If so, property use_highlight_tiles should be set to True. - Render Part's ready boolena was changed by status enum, which could be NONE, IN_PROGRESS and READY. All render part with IN_PROGRESS status will be highlighted in image editor. - For external engines render part's status is filling in automatically. Initially all render parts has got NONE status, then one external engine acquire render result, corresponding part will change status to IN_PROGRESS. As soon as render result is finished, corresponding render part will change status to FINISHED This should make it easy to highlight tiles for other engines as well. |
Revision b88836a by Bastien Montagne January 1, 2013, 15:55 (GMT) |
Add a warning to enum props' items parameter, to *never* use a generator as value for this param! It works in most cases, but in some it leads to an empty set of values for the enum (see [#33716]), and it's not an easy bug to track down! |
Revision 16afa70 by Campbell Barton January 1, 2013, 14:20 (GMT) |
fix for own error in recent weight paint code, bound-box clip wasnt working. |
Revision 2754ee1 by Ton Roosendaal January 1, 2013, 14:06 (GMT) |
Added MOUSEPAN (the trackpad event) to control propertional size while transform. There's many hardcoded scrollwheel events in Blender for this, and with new proper analog trackpad handling I'll try to find good remapping for most cases. |
Revision 1692f17 by Campbell Barton January 1, 2013, 13:08 (GMT) |
fix for long standing annoyance with weight-paint mode selection. There was no selection flushing when faces or verts were selected, this allowed incorrect selection states like selected face with unselected vertices. add flush commands to paintface_flush_flags() and paintvert_flush_flags() |
|