Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-15 | Python/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-15 | Fix T38234: changing smooth/flat shading on linked mesh data should not be ↵ | Brecht Van Lommel | |
allowed. | |||
2014-01-15 | Code cleanup: move half float functions to separate header file. | Brecht Van Lommel | |
2014-01-15 | Code cleanup: some reshuffling of SIMD defines moving more code to ↵ | Brecht Van Lommel | |
util_optimization.h. | |||
2014-01-15 | Fix for infinite freestyle re-render in the viewport | Sergey Sharybin | |
Was a regression since e618d8238e0e and was caused by the wrong main being tagged for update. | |||
2014-01-15 | Eek, terrible typo in previous commit | Sergey Sharybin | |
Pointed by Bastien! | |||
2014-01-15 | Only check OB_RECALC_ALL flags of the object in transform code | Sergey 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-15 | Followup to the previous commit | Sergey 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-15 | Fix T38224: Blender crashes on duplicating curve | Sergey 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-15 | Fix compilation error with stricg GCC flags | Sergey Sharybin | |
2014-01-15 | Fix T38216: Cycles render crash Blender in some scene in versions | Sergey 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-15 | Fix a bunch of UI string issues... | Bastien Montagne | |
2014-01-15 | Fix text overlap when using edge angle & length | Campbell Barton | |
From D193 by Ron Davis with some edits. | |||
2014-01-15 | Fix T38166: Vertex slide C key doesn't work | Campbell Barton | |
2014-01-15 | Fix 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-15 | Fix for mistake in recent shadow addition in tabs | Campbell Barton | |
2014-01-15 | Fix T38207: Tab scale jitters when resizing region | Campbell Barton | |
2014-01-15 | Code Cleanup: use iroundf | Campbell Barton | |
also increase precision of rctf print functions | |||
2014-01-15 | Code Cleanup: float/double promotions | Campbell Barton | |
2014-01-15 | Math Lib: add iroundf function for: (int)floorf(a + 0.5f) | Campbell Barton | |
2014-01-15 | Code cleanup - Commented out some code which wasn't actually doing anything | Joshua Leung | |
gpf->framenum is an int, not a float. Hence, this type of rounding has no effect. | |||
2014-01-15 | Whitespace/Style fix | Joshua Leung | |
2014-01-15 | Fix uninitialised var warning | Joshua Leung | |
2014-01-15 | Fix build issues with mingw's | Antony Riakiotakis | |
2014-01-15 | Rigidbody: Remove keyboard shortcuts to add/remove bodies | Sergej 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-15 | Code Cleanup: avoid duplicate calls to WM_window_pixels_x/y | Campbell Barton | |
2014-01-15 | Fix for minor precision glitch while zooming on clamped view2d | Campbell Barton | |
2014-01-15 | Cycles: Disable SSE41 kernel on 32bit, we don't use intrinsics here anyway. ↵ | Thomas Dinges | |
Also disable it for Visual Studio < 2012, broken blendv instruction. | |||
2014-01-15 | fixed wrong comment | gaiaclary | |
2014-01-15 | Added missing include | gaiaclary | |
2014-01-15 | OS X linker does not like empty compilation unit by itself in a library. ↵ | Martijn Berger | |
Scons creates one library (.a) per kernel. This fixes that | |||
2014-01-15 | Fix for icon generation with MSVC | Campbell Barton | |
Big thanks to Gaia for getting this working! | |||
2014-01-15 | Cycles: Build SSE41 kernel per default, remove build option. This hopefully ↵ | Thomas Dinges | |
also fixes some compile errors on various systems. | |||
2014-01-15 | Fix for rBec81feab6649: better to search for versionned libs first, else it ↵ | Bastien Montagne | |
can use your system ones instead of those built by install_deps! | |||
2014-01-15 | Cleanup: some boolean int to real bool. | Bastien Montagne | |
2014-01-15 | DingTo forgot to make sure kernel_sse41 is compiled in even when empty | Martijn Berger | |
2014-01-14 | CMake: Fix libname handling of OpenEXR 2.1. The library built with Autotools ↵ | IRIE Shinsuke | |
was not found. Weird library names having version suffix (e.g. libIex-2_1.so) are used only when the OpenEXR was built with CMake. Building the library with the Autotools doesn't add the version suffix. | |||
2014-01-14 | Cycles: Skip the compilation of the dedicated SSE2 kernel on x86-64, we can ↵ | Thomas Dinges | |
assume SSE2 here, so just re-use the regular one. Saves 500kb in the blender binary. Reviewed by: brecht Differential Revision: https://developer.blender.org/D199 | |||
2014-01-14 | Further fix for T37817: non-ascii paths fix in Cycles broke OSL rendering. | Brecht Van Lommel | |
Not quite sure yet what is going on here, but this works for me. | |||
2014-01-14 | Fix GLSL compatible_pow to give 1.0 for 0 ^ 0 | Sv. Lockal | |
2014-01-14 | Cycles, Code cleanup: simplify code for color linear interpolation and float ↵ | Sv. Lockal | |
math Reviewed By: brecht Differential Revision: https://developer.blender.org/D215 | |||
2014-01-14 | Fix for icon pin drawing too large when (U.pixelsize != 1) | Campbell Barton | |
2014-01-14 | Correction to assert in previous commit | Sergey Sharybin | |
2014-01-14 | Fix to recent commit, == instead of = in do_version | Howard Trickey | |
2014-01-14 | fix #T37894: IK constraint desactivation does not work as expected | Dalai Felinto | |
patch suggested by Séverin Lemaignan (skadge) | |||
2014-01-14 | Bevel 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-14 | Bevel 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-14 | fix #T37892 BL_ArmatureConstraint.active returns wrong value | Dalai Felinto | |
patch (with changes from me) by Séverin Lemaignan (skadge) | |||
2014-01-14 | Fix T38209: Curve's didn't account for negative scale | Campbell Barton | |
Would use the face winding from the previously drawn mesh | |||
2014-01-14 | Fix for own regression, editmode object selection (Ctrl+RMB) | Campbell Barton | |
Wasn't working because of editmode override (which uses regular object selection in editmode) |