Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-16Code Cleanup: style and redundant castsCampbell Barton
2014-01-16Code Cleanup: simplify matcaps checks and quiet warningCampbell Barton
2014-01-16User Prefs: Manipulator unit and tooltip fixesAndrew Buttery
removal of x5 hardcoded size multiplier
2014-01-16Tweak to early threaded update escapeSergey Sharybin
Issue was caused by some objects being in bMain and tagged for update but not being in the DAG. This means objects wouldn't be updated and their recalc flag remains untouched triggering threaded for the next frame. Solved by tweaking POST_UPDATE_HANDLER_WORKAROUND in the way that it checks objects' recalc flags from the DAG, not from the bMain. This will work a bit longer since DAG stored more nodes than objects in the scene, but this code only runs in cases when there're some objects tagged for update, which keeps overall CPU usage on such a workaround pretty low. Now CPU usage on 11a_comp scene from project Pampa went down from ~15% down to ~5% (2,69 release uses ~%7). Pointed by Thomas Dinges in IRC.
2014-01-15Fix T38233: Right click in Particle Edit mode closes applicationSergey Sharybin
It was wrong memory access in selection operators when point doesn't have keys.
2014-01-15Potential fix for T38111: Duplicating BOIDS emitter cause glitchy operationSergey Sharybin
Need to reset cached KD tree when duplicating particle system.
2014-01-15Fix collada and freestyle module compile errors after recent commit, forgot toBrecht Van Lommel
compile with those enabled.
2014-01-15UI: add "double click to rename" tooltip to list items.Andrew Buttery
This is to try to avoid some confusion now that the separate text fields are gone. Reviewed By: billrey, brecht Differential Revision: https://developer.blender.org/D217
2014-01-15Python/Depsgraph: bpy.data.*.is_updated now detects add/remove of any datablock.Tom Edwards
Previously this only worked for some datablocks relevant to rendering, now it can be used to detect if any type of datablock was added or removed (but not yet to detect if it was modified, we need many more depsgraph tags for that). Most of the changes are some function parameter changes, the important parts are the DAG_id_type_tag calls. Reviewed By: sergey, brecht Differential Revision: https://developer.blender.org/D195
2014-01-15Fix T38234: changing smooth/flat shading on linked mesh data should not be ↵Brecht Van Lommel
allowed.
2014-01-15Fix for infinite freestyle re-render in the viewportSergey Sharybin
Was a regression since e618d8238e0e and was caused by the wrong main being tagged for update.
2014-01-15Eek, terrible typo in previous commitSergey Sharybin
Pointed by Bastien!
2014-01-15Only check OB_RECALC_ALL flags of the object in transform codeSergey Sharybin
Because of the issue of how simplification works, there could be more flags in on->recalc bitfield which are ignored by object anyway. Would save some update calls after simplificating the scene.
2014-01-15Followup to the previous commitSergey Sharybin
It was actually rather simple to make sure depsgraph is up to date before calling BKE_object_handle_update() in the transform code by just moving DAG_scene_relations_update() to the beginning of the function. Wouldn't expect any side effects for other cases since DAG is not used bu the code between new location of the call and old one.
2014-01-15Fix T38224: Blender crashes on duplicating curveSergey Sharybin
Issue is caused by the evaluation flags getter called with NULL depsgraph. It happens on direct object update from the transform code after duplicating the curve. Proper solution is probably to make sure depsgraph is rebuild after duplication, but for now it's better to prevent crashes.
2014-01-15Fix T38216: Cycles render crash Blender in some scene in versionsSergey Sharybin
Issue was caused by evaluation flags getter function polluting the DAG. Need to use dag_find_node() instead. Still need to doublecheck exporting objects with curve deform works properly. On the first thought it should, but might be wrong again.
2014-01-15Fix a bunch of UI string issues...Bastien Montagne
2014-01-15Fix text overlap when using edge angle & lengthCampbell Barton
From D193 by Ron Davis with some edits.
2014-01-15Fix T38166: Vertex slide C key doesn't workCampbell Barton
2014-01-15Fix T38227: Cloth cache storing only every 10 frames.Sergej Reich
Make sure pointcache step is set to 1 for cloth when copying objects.
2014-01-15Fix for mistake in recent shadow addition in tabsCampbell Barton
2014-01-15Fix T38207: Tab scale jitters when resizing regionCampbell Barton
2014-01-15Code Cleanup: use iroundfCampbell Barton
also increase precision of rctf print functions
2014-01-15Code Cleanup: float/double promotionsCampbell Barton
2014-01-15Math Lib: add iroundf function for: (int)floorf(a + 0.5f)Campbell Barton
2014-01-15Code cleanup - Commented out some code which wasn't actually doing anythingJoshua Leung
gpf->framenum is an int, not a float. Hence, this type of rounding has no effect.
2014-01-15Whitespace/Style fixJoshua Leung
2014-01-15Fix uninitialised var warningJoshua Leung
2014-01-15Fix build issues with mingw'sAntony Riakiotakis
2014-01-15Rigidbody: Remove keyboard shortcuts to add/remove bodiesSergej Reich
We had several reports where users would create rigid bodies by accident and then wonder why transformations behave differently. Since these actions aren't used that often, just remove the shortcuts.
2014-01-15Code Cleanup: avoid duplicate calls to WM_window_pixels_x/yCampbell Barton
2014-01-15Fix for minor precision glitch while zooming on clamped view2dCampbell Barton
2014-01-15fixed wrong commentgaiaclary
2014-01-15Added missing includegaiaclary
2014-01-15Fix for icon generation with MSVCCampbell Barton
Big thanks to Gaia for getting this working!
2014-01-15Cleanup: some boolean int to real bool.Bastien Montagne
2014-01-14Fix GLSL compatible_pow to give 1.0 for 0 ^ 0Sv. Lockal
2014-01-14Fix for icon pin drawing too large when (U.pixelsize != 1)Campbell Barton
2014-01-14Correction to assert in previous commitSergey Sharybin
2014-01-14Fix to recent commit, == instead of = in do_versionHoward Trickey
2014-01-14fix #T37894: IK constraint desactivation does not work as expectedDalai Felinto
patch suggested by Séverin Lemaignan (skadge)
2014-01-14Bevel fix to clamping for percent type.Howard Trickey
The clamp code is still very crude and over-conservative, but was totally wrong for the percent amount type.
2014-01-14Bevel Modifier: add width type and profile control.Howard Trickey
This adds to the modifier the new controls that have been added to the bevel tool.
2014-01-14Fix T38209: Curve's didn't account for negative scaleCampbell Barton
Would use the face winding from the previously drawn mesh
2014-01-14Fix for own regression, editmode object selection (Ctrl+RMB)Campbell Barton
Wasn't working because of editmode override (which uses regular object selection in editmode)
2014-01-14Fix T38196: Crash with smoke simulationSergey Sharybin
Issue was caused by KD tree being allocated with the wrong size.
2014-01-14Add check for KD tree size to BLI_kdtree_insert()Sergey Sharybin
Makes sure we're not trying to insert more nodes than we've been expecting to.
2014-01-14Correct bad mistake in own recent to commit to angle calculationCampbell Barton
2014-01-14Code Cleanup: minor edits to recent commitCampbell Barton
2014-01-14Missed a comment on last commit.Jonathan Williamson
This was missed in the previous commit. Adding back for future readability. Thanks @campbellbarton for spotting it.