Brecht Van Lommel
e79b244097
Fix collada and freestyle module compile errors after recent commit, forgot to
...
compile with those enabled.
2014-01-15 19:15:51 +01:00
Andrew Buttery
3b5fa7bba0
UI: add "double click to rename" tooltip to list items.
...
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-15 17:08:28 +01:00
Tom Edwards
1f2136b329
Python/Depsgraph: bpy.data.*.is_updated now detects add/remove of any datablock.
...
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 16:47:53 +01:00
Brecht Van Lommel
8c444958fc
Fix T38234: changing smooth/flat shading on linked mesh data should not be allowed.
2014-01-15 16:02:48 +01:00
Brecht Van Lommel
d9e52ac98b
Code cleanup: move half float functions to separate header file.
2014-01-15 15:29:22 +01:00
Brecht Van Lommel
8af782ad22
Code cleanup: some reshuffling of SIMD defines moving more code to util_optimization.h.
2014-01-15 15:11:50 +01:00
Sergey Sharybin
ebbb6adf32
Fix for infinite freestyle re-render in the viewport
...
Was a regression since e618d8238e and was caused by the wrong
main being tagged for update.
2014-01-15 17:42:01 +06:00
Sergey Sharybin
8ff58ee491
Eek, terrible typo in previous commit
...
Pointed by Bastien!
2014-01-15 16:42:00 +06:00
Sergey Sharybin
6c629e7594
Only check OB_RECALC_ALL flags of the object in transform code
...
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 16:38:47 +06:00
Sergey Sharybin
eb89570733
Followup to the previous commit
...
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 16:36:48 +06:00
Sergey Sharybin
1ad4b85e8f
Fix T38224: Blender crashes on duplicating curve
...
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 16:27:25 +06:00
Sergey Sharybin
5cd321203e
Fix compilation error with stricg GCC flags
2014-01-15 16:21:53 +06:00
Sergey Sharybin
2678b12a36
Fix T38216: Cycles render crash Blender in some scene in versions
...
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 15:54:27 +06:00
Bastien Montagne
6ba02681de
Fix a bunch of UI string issues...
2014-01-15 10:40:54 +01:00
Campbell Barton
054982d2dd
Fix text overlap when using edge angle & length
...
From D193 by Ron Davis with some edits.
2014-01-15 20:03:19 +11:00
Campbell Barton
e07e8e31bb
Fix T38166: Vertex slide C key doesn't work
2014-01-15 18:27:39 +11:00
Sergej Reich
a86f43df9f
Fix T38227: Cloth cache storing only every 10 frames.
...
Make sure pointcache step is set to 1 for cloth when copying objects.
2014-01-15 06:47:03 +01:00
Campbell Barton
435a896fbe
Fix for mistake in recent shadow addition in tabs
2014-01-15 15:46:32 +11:00
Campbell Barton
a19f077541
Fix T38207: Tab scale jitters when resizing region
2014-01-15 13:40:41 +11:00
Campbell Barton
b8b412230b
Code Cleanup: use iroundf
...
also increase precision of rctf print functions
2014-01-15 13:40:40 +11:00
Campbell Barton
e5c7535beb
Code Cleanup: float/double promotions
2014-01-15 13:40:40 +11:00
Campbell Barton
da8619fe23
Math Lib: add iroundf function for: (int)floorf(a + 0.5f)
2014-01-15 13:40:40 +11:00
Joshua Leung
9e8428b09a
Code cleanup - Commented out some code which wasn't actually doing anything
...
gpf->framenum is an int, not a float. Hence, this type of rounding has no effect.
2014-01-15 14:54:00 +13:00
Joshua Leung
fcec99d9cc
Whitespace/Style fix
2014-01-15 14:45:46 +13:00
Joshua Leung
5196c4fd12
Fix uninitialised var warning
2014-01-15 14:45:45 +13:00
Antony Riakiotakis
53f93ef66d
Fix build issues with mingw's
2014-01-15 00:33:55 +02:00
Sergej Reich
eda49cf58e
Rigidbody: Remove keyboard shortcuts to add/remove bodies
...
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 01:07:50 +01:00
Campbell Barton
fab5438943
Code Cleanup: avoid duplicate calls to WM_window_pixels_x/y
2014-01-15 10:41:13 +11:00
Campbell Barton
cc978dc0c1
Fix for minor precision glitch while zooming on clamped view2d
2014-01-15 10:06:12 +11:00
Thomas Dinges
9e3ddd70d4
Cycles: Disable SSE41 kernel on 32bit, we don't use intrinsics here anyway. Also disable it for Visual Studio < 2012, broken blendv instruction.
2014-01-14 23:51:59 +01:00
gaiaclary
c00b8c538c
fixed wrong comment
2014-01-14 23:08:29 +01:00
gaiaclary
875ddfcee0
Added missing include
2014-01-14 22:54:18 +01:00
Martijn Berger
0f3fed2970
OS X linker does not like empty compilation unit by itself in a library. Scons creates one library (.a) per kernel. This fixes that
2014-01-14 22:48:31 +01:00
Campbell Barton
a9f761708c
Fix for icon generation with MSVC
...
Big thanks to Gaia for getting this working!
2014-01-15 08:40:56 +11:00
Thomas Dinges
5d88f7c7db
Cycles: Build SSE41 kernel per default, remove build option. This hopefully also fixes some compile errors on various systems.
2014-01-14 22:04:32 +01:00
Bastien Montagne
839ddfbb65
Fix for rBec81feab6649: better to search for versionned libs first, else it can use your system ones instead of those built by install_deps!
2014-01-14 21:52:17 +01:00
Bastien Montagne
a294d3a18f
Cleanup: some boolean int to real bool.
2014-01-14 21:52:17 +01:00
Martijn Berger
993b946681
DingTo forgot to make sure kernel_sse41 is compiled in even when empty
2014-01-14 21:49:48 +01:00
IRIE Shinsuke
ec81feab66
CMake: Fix libname handling of OpenEXR 2.1. The library built with Autotools 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-15 04:43:31 +09:00
Thomas Dinges
9351ac0d85
Cycles: Skip the compilation of the dedicated SSE2 kernel on x86-64, we can 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 20:39:54 +01:00
Brecht Van Lommel
d980c3eccb
Further fix for T37817: non-ascii paths fix in Cycles broke OSL rendering.
...
Not quite sure yet what is going on here, but this works for me.
2014-01-14 20:01:26 +01:00
Sv. Lockal
6e8321f2c0
Fix GLSL compatible_pow to give 1.0 for 0 ^ 0
2014-01-14 22:58:07 +04:00
Sv. Lockal
1c49eb0072
Cycles, Code cleanup: simplify code for color linear interpolation and float math
...
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D215
2014-01-14 22:55:02 +04:00
Campbell Barton
1908c31b06
Fix for icon pin drawing too large when (U.pixelsize != 1)
2014-01-15 04:57:27 +11:00
Sergey Sharybin
43c2b36431
Correction to assert in previous commit
2014-01-14 23:51:26 +06:00
Howard Trickey
dad1d30bbf
Fix to recent commit, == instead of = in do_version
2014-01-14 12:29:03 -05:00
Dalai Felinto
8a8ee2c601
fix #T37894: IK constraint desactivation does not work as expected
...
patch suggested by Séverin Lemaignan (skadge)
2014-01-14 14:45:00 -02:00
Howard Trickey
c5d3abc863
Bevel fix to clamping for percent type.
...
The clamp code is still very crude and over-conservative,
but was totally wrong for the percent amount type.
2014-01-14 11:21:56 -05:00
Howard Trickey
86616c675a
Bevel Modifier: add width type and profile control.
...
This adds to the modifier the new controls that have been
added to the bevel tool.
2014-01-14 11:07:45 -05:00
Dalai Felinto
dfac6c4189
fix #T37892 BL_ArmatureConstraint.active returns wrong value
...
patch (with changes from me) by Séverin Lemaignan (skadge)
2014-01-14 13:22:41 -02:00