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-04-24BGE Cleanup: Moving reinstancing physics shapes from KX_ConvertPhysicsObject ↵Mitchell Stokes
to PHY_IPhysicsController This was the last item in KX_ConvertPhysicsObject. Therefore, KX_ConvertPhysicsObject.h and KX_ConvertPhysicsObjects.cpp have been removed.
2014-04-24Fix the classification + ordering of a few of the easing typesJoshua Leung
After recently reading through Robert Penner's original descriptions of these easing equations for some other work I've been doing, I realised that the ordering I introduced earlier was slightly off (with regards to sine and circular types). This commit recitifies these issues.
2014-04-24Fix T39851: F-curve noise modifier on a bone: change selection when ↵Joshua Leung
modifying value When the dopesheet was open, "keyframe edited" events from the graph editor (i.e. fired whenever any properties on keyframes or FModifiers are changed) would trigger the dopesheet to synchronise selection states of anim channels and ensure that FCurve autocolours are initialised correctly. This however was undesired when editing properties in the graph editor. Now, made it so that keyframe adding/removing operators use different notifier flags to specify that the channels might have changed + need colour syncing, and adjusted the dopesheet updating logic to fit
2014-04-24BGE Cleanup: Physics conversion is now handled by PHY_IPhysicsEnvironmentMitchell Stokes
The current physics conversion code was moved from KX_ConvertPhysicsObjects to CcdPhysicsEnvironment.
2014-04-24BGE Cleanup: Reducing KX_BlenderSceneConverter's dependence on Bullet.Mitchell Stokes
* Moving the BlenderDebugDraw (derived from btIDebugDraw) from KX_BlenderSceneConverter to CcdPhysicsEnvironment * Moving CcdPhysicsEnvironment initialization to CcdPhysicsEnvironment (this could probably be cleaned up some more with some sort of factory, or at least moving code to CcdPhysicsEnvironment's constructor) * Simplifying physics environment initialization (went from two switches to one)
2014-04-24BGE Cleanup: Reducing KX_Scene's dependence on Bullet.Mitchell Stokes
Instead, it now relies more on our physics abstractions (e.g., PHY_IPhysicsEnvironment).
2014-04-24BGE Cleanup: Removing the empty KX_ClearBulletSharedShapes() functionMitchell Stokes
2014-04-23Fix T39839: Applying the subsurf modifier deletes the freestyle edge marksCampbell Barton
2014-04-23Subsurf: minor optimization setting edge origindexCampbell Barton
2014-04-23Fix T39852: Crash (Blender internal) large objectsCampbell Barton
Add check when bounds reached inf
2014-04-23Quiet warningsCampbell Barton
2014-04-23Add asserts to raytrace get/set_cut functionsCampbell Barton
2014-04-23Fix T39847: Followup to rB6babb4d12b8b.Bastien Montagne
As suggested by Campbell, bump subversion and reset all ui_previews data (so that any file that could have been corrupted in past two weeks because of this bug is fixed and valid again).
2014-04-23Fix T39848: Reroute nodes were not handled properly after compositorLukas Tönne
cleanup patch. These simply need a proxy node, which will be replaced by direct operation links afterward.
2014-04-23Fix T39828: Incorrect render layer visibility display for animated render ↵Bastien Montagne
layers. More like a workaround, current depsgraph does not really allow for animated layers, esp. when we alwys expect at least one to be enabled (same issue as with basic Scene layers).
2014-04-23Fix T39781: Autosmooth feature: erroneously showing hidden vertices' normals ↵Bastien Montagne
too when in "vertex per face" display So, turned out after all we need a foreachmapped helper for loops as well... :/ CDDM and EBDM were reasonably simple, but I fought hours with CCGDM (subsurf) to find only a bad working solution (see D478). So I fallback to a code similar to CDDM one. Probably not nice for performances, but loops and subsurf are not matching well... Reviewers: campbellbarton CC: brecht Differential Revision: https://developer.blender.org/D478
2014-04-23Fix compilation on OSX after previous commitSergey Sharybin
EXPECT_EQ wasn't defined in the scope.
2014-04-23Update ffmpeg in install_deps.sh to 2.1.4.Bastien Montagne
2014-04-23Cleanup in modifier stack evaluation: deduplicate final tessellation ↵Bastien Montagne
handling code between editmode and objectmode functions. No behavioral change expected!
2014-04-23Fix T39849: Adding links directly between node group input/outputLukas Tönne
extension sockets would create additional extension sockets instead of simply ignoring them.
2014-04-23Libmv cleanup: move aligned malloc implementation into own fileSergey Sharybin
It was rather stupid having it in brute region tracker, now it is in own file in base library.
2014-04-23Code cleanup: style and use switch () for (un)packCampbell Barton
2014-04-23Fix T39847: uiPreview not being copied with areasCampbell Barton
2014-04-23Quiet warningCampbell Barton
2014-04-23Blender Internal: Add material property "Cast" which can disable both ray ↵IRIE Shinsuke
and buffer shadows. Also refactor: - Material property UI related to shadows - Preparation of OR-ed mode flags (ma->mode_l) of render materials Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D313
2014-04-23Added missing bpy.data.linestyles.is_updated property.Tamito Kajiyama
Reference: http://wiki.blender.org/index.php/Dev:2.6/Source/Render/UpdateAPI
2014-04-23WhitespaceJoshua Leung
2014-04-23Applying same fix for snapping keyframes in Graph EditorJoshua Leung
2014-04-23Fix T39850: Graph Editor - 'Mirror Over First Selected Marker' mirrors over ↵Joshua Leung
frame 0 instead Problem was introduced back in 2.70 during Project Pampa when the FCurve Normalisation feature was introduced. The cause was that the normalised cursor value was always getting passed to the KeyframeEditData context, even when it wasn't needed.
2014-04-23BGE Cleanup: Removing all of the my_* functions in ↵Mitchell Stokes
KX_ConvertPhysicsObjects.cpp that were used to get bounds information Now we just use BKE_object_boundbox_get().
2014-04-23BGE Cleanup: Removing KX_ObjectProperties, KX_BoundBoxClass, KX_BoxBounds, ↵Mitchell Stokes
and KX_CBounds These were used in BL_CreatePhysicsObjectNew() in the converter. However, all of the data put into KX_ObjectProperties was then copied again in KX_ConvertBulletObject(). So, instead KX_ConvertBulletObject() now gathers the information it needs itself, which avoid this odd double conversion step for physics. As a side-effect, the old code would result in static non-mesh objects with no bounds set to still have triangle mesh bounds. This would result in no bounds for these objects. If a bounds was set that required a mesh, non-mesh objects would become sphere bounds. This is now true regardless of whether user bounds were set. In other words, static non-mesh objects now use sphere bounds by default instead of mesh bounds. This might slightly alter some games, but these objects should generally be set to No Collision anyways.
2014-04-23Fix T39458: Switching physics type from Character to Dynamic enables ghost ↵Mitchell Stokes
flag silently Enabling ghost for Sensors and Characters is now done in conversion rather than when setting the RNA.
2014-04-23Cycles: some tiny hair intersection optimizations that help maybe 2%.Brecht Van Lommel
2014-04-23Fix occasional wrong normal for curves with minimum width.Brecht Van Lommel
This caused a couple of fireflies in koro_final.blend. The wrong normal would cause the shading point to be set as backfacing, which triggered another bug with hair BSDFs on the backface of hair curves. That one is not fixed yet but there's a comment in the code about it now.
2014-04-22Fix T39429: Project paint error with UV bleedCampbell Barton
2014-04-22Apparently msvc doesn't have #warningSergey Sharybin
It's unclear how to deal with symlinks on windows as well..
2014-04-22Math Lib: move barycentric_weights_v2_persp to into math_geomCampbell Barton
2014-04-22Cycles: optimization for hair BVH build, allow max 2 hair curves per leaf.Brecht Van Lommel
This gives me 14% reduction in render time for koro_final.blend.
2014-04-22BMesh: minor optimizations for shapekey lookups on conversionCampbell Barton
2014-04-22Add type checks for Python context overridesCampbell Barton
it was too easy to use invalid types which would crash or fail silently.
2014-04-22Code cleanup: use const for rnaCampbell Barton
2014-04-22View3d: api naming, for setting the view matrix.Campbell Barton
2014-04-22OSX: tentative fix for D472, ditto creates dirs when needed automatically, ↵Jens Verwiebe
also thin out lib. Todo: rather not build the intermediate bins with openmp dependency anyway
2014-04-22Correction to O_NOFOLLOW commit to make it more portableSergey Sharybin
2014-04-22install_deps: update to py3.4 and numpy1.8.Bastien Montagne
2014-04-22Don't follow symlinks when writing autosave or quit.blendCampbell Barton
D253 from Lawrence D'Oliveiro
2014-04-22Corrected the commentSergey Sharybin
2014-04-22Switch buildbot to Python-3.4.0Sergey Sharybin
2014-04-22BLI_open: check returned value for `-1` instead of `< 0`Campbell Barton
2014-04-22Code cleanup: replace int with boolean.Tamito Kajiyama