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-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-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-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-23Code cleanup: style and use switch () for (un)packCampbell Barton
2014-04-23Fix T39847: uiPreview not being copied with areasCampbell 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-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-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-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-22Correction to O_NOFOLLOW commit to make it more portableSergey Sharybin
2014-04-22Don't follow symlinks when writing autosave or quit.blendCampbell Barton
D253 from Lawrence D'Oliveiro
2014-04-22BLI_open: check returned value for `-1` instead of `< 0`Campbell Barton
2014-04-22Code cleanup: replace int with boolean.Tamito Kajiyama
2014-04-21Follow up to previous commit: tweak RE_RAYTRACE_EPSILON (correction value usedBastien Montagne
when checking neighbor faces against shadowing).
2014-04-21Fix T39735: New auto smooth creates artifacts with flat shaded faces(BI)Bastien Montagne
This actually had nothing specific to new split normals, it was an internal limitation of BI raytracer, which would check against neighbor face shadowing only when they shared a common vertex, now it also performs checks when both faces have a vertex with a common "ancestor" (org index). Note this allows to also fix same issue when using SplitEdges modifier (and potentially others?), but only when AutoSmooth is enabled (due to some compute/mem overhead, we do not want to enable this code systematically). Thanks to Brecht for advices and review!
2014-04-21OSX: always create a window in normal state, not fullscreen or iconized …Jens Verwiebe
2014-04-21Fix another shading issue with new split normals (deform modifier after a ↵Bastien Montagne
subsurf one). Just always tag tessellated CDlayers as dirty when we recompute split normals! Also simplified a bit end of mesh_calc_modifiers.
2014-04-21BMesh Inset: remove hack to store coords in normalsCampbell Barton
2014-04-21GHash, Edgehash: add lookup_default() funcs.Campbell Barton
Returns a fallback argument when the key isn't found.
2014-04-21PBVH: replace ghash with gset for storing unique facesCampbell Barton
2014-04-21Basic support for UNC paths on WindowsAndrea Weikert
Differential Revision: https://developer.blender.org/D298 Allows users on Windows to enter UNC paths in the filebrowser and to link to .blend files on a UNC path. Functionality is limited still, we can't browse the network yet and have no support to check user rights so far. What works: - enter an UNC path in the file browser manually or via copy/paste - navigation within the UNC share subfolders - link to a file on a UNC share What does not (yet) work: - browse the network for computers and shares - browse to a folder that requires entering user credentials Contributors: Rob McKay - original patch Campbell Barton - style fixes Reviewers: Campbell Barton, Brecht van Lommel
2014-04-21Fix GLSL after 7765b73f6d20 (Transparent Depth).Thomas Dinges
2014-04-21Cycles: add Transparent Depth output to Light Path node.Carlo Andreacchio
This can for example be useful if you want to manually terminate the path at some point and use a color other than black. Reviewed By: brecht Differential Revision: https://developer.blender.org/D454
2014-04-21Object drawing: test the flag, without comparing the valueCampbell Barton
2014-04-21Split Normals: more fix for EditMode shading and modifiers (subsurf special ↵Bastien Montagne
case, this time). CCGDM did not generate a valid tessellated loop normals CD layer...
2014-04-21Code cleanup: view2d api namingCampbell Barton
2014-04-21View2d: check UI_view2d_view_to_region_clip succeeds before using the resultCampbell Barton
2014-04-21View2d: API Cleanup for view<->region conversionCampbell Barton
View2D had some inconsistencies making it error prone in some cases. - Inconstant checking for NULL x/y args. Disallow NULL args for x/y destination pointers, instead add: - UI_view2d_region_to_view_x/y - UI_view2d_view_to_region_x/y - '_no_clip' suffix wasn't always used for non-clipping conversion, switch it around and use a '_clip' suffix for all funcs that clip. - UI_view2d_text_cache_add now clips before adding cache. - '_clip' funcs return a bool to quickly check if its in the view. - add conversion for rectangles, since this is a common task: - UI_view2d_view_to_region_rcti - UI_view2d_region_to_view_rctf
2014-04-21Fix T39818: Strips from file with long filename broke auto-naming - ↵Bastien Montagne
animation can't be apply on it.
2014-04-21Fix for UI_view2d_to_region_float (was ignoring x,y args)Campbell Barton
use this for grease pencil stroke conversion to avoid float->int->float conversion.
2014-04-21Skin mark/clear: replace GHash with GSetCampbell Barton