Lukas Tönne
6416979b45
Fix T39984: Interpolation errors in particle emitter animation.
...
Reverse child->parent order of particle emitter animation eval causes
artifacts when more than one parent level is used.
2014-05-02 09:56:51 +02:00
Mitchell Stokes
1a8b17661f
Fix T35552: LibLoading objects with Collision sensors gives an error
...
The collision sensors were not being properly unregistered from the
physics system before they were merged into the current scene.
2014-05-02 00:08:00 -07:00
Mitchell Stokes
27cbb28659
BGE cleanup: Removing the unused SCA_EventManager::Replace_PhysicsScene().
2014-05-01 19:43:07 -07:00
Mitchell Stokes
685316b406
BGE: Forgot a NULL check in CcdPhysicsEnvironment::MergeEnvironment()
2014-05-01 18:34:25 -07:00
Campbell Barton
867efab404
Correct own stupid mistake dragging popups (x/y swap)
2014-05-02 10:09:26 +10:00
Campbell Barton
c12af4beb9
Code cleanup: UI use ui_block_to_window_rctf where possible
2014-05-02 09:33:29 +10:00
Thomas Dinges
9270aa9278
Cleanup: Remove unused variables.
2014-05-02 01:27:10 +02:00
Campbell Barton
f61e885706
UIL: Dragging popups wasn't updating safe-areas
2014-05-02 09:25:04 +10:00
Mitchell Stokes
9f16428cb5
BGE cleanup: Moving the PHY_* includes in BL_BlenderDataConversion.cpp
...
These includes are now with the rest of the includes instead of in the
middle of the file. This should also help building on OS X.
2014-05-01 15:26:05 -07:00
Pablo Vazquez
4e7780a34a
Cycles UI:
...
Show the Ray Visibility panel for objects with dupli_group on, no reason to hide it.
2014-05-01 19:14:10 -03:00
Mitchell Stokes
5f80a7ffe2
Fix T39932: LibNew can't find LibLoaded meshes.
...
LibNew now searchs dynamic (i.e., LibLoaded) mains instead of just the current main.
2014-05-01 14:49:42 -07:00
Campbell Barton
b75b0a11e0
Update parse_syntax_error() to Python 3.4x version
2014-05-02 06:24:29 +10:00
Campbell Barton
45163387d2
Fix T39988: Selected object count invalid after exiting local-view
2014-05-02 05:56:57 +10:00
Campbell Barton
d303556afb
Code cleanup: remove file handling headers where they arent needed
2014-05-02 05:37:11 +10:00
Campbell Barton
3db5430b92
Code cleanup: replace long long with int64_t & doxy formatting.
2014-05-02 05:37:11 +10:00
Bastien Montagne
e2288255fb
Fix T39987: The new "redirect to bone constraints" button at the object constaints tab is wrong in bone edit mode
...
In edit mode, do as with usual objects - show object constraints!
2014-05-01 21:24:30 +02:00
Brecht Van Lommel
c806a8ce96
Cycles: MIS for lamps now loops over all lamps instead of picking one.
...
Probably will not be noticed in most scenes. This helps reduce noise when you
have multiple lamps with MIS enabled, at the cost of some performance, but from
testing some scenes this seems better.
2014-05-01 19:25:13 +02:00
Campbell Barton
95b93b5d46
Add BLI_compiler_compat.h to help with portability
2014-05-02 01:14:15 +10:00
Campbell Barton
35ca209152
Code cleanup: remove unused kludge for Py/Win encoding
2014-05-02 00:56:24 +10:00
Campbell Barton
fa25d7cf7b
Code cleanup: remove defines no longer needed on windows
2014-05-02 00:55:54 +10:00
Bastien Montagne
ea6fba2926
Cleanup: Remove unused variables.
2014-05-01 16:32:25 +02:00
Bastien Montagne
195df5a034
Fix some dummy formating issue (breacks i18n message processing).
2014-05-01 16:30:40 +02:00
Bastien Montagne
bb5b608deb
Fix T31555: Username with special chars in Windows 7
...
At last! Could not check seriously on windows (though it was done during py patch
process).
2014-05-01 16:25:39 +02:00
Bastien Montagne
1e9c4639c2
Install_deps.sh: do not use terminfo in our own llvm build.
...
llvm-config does not report it as link arg as it should
(see http://stackoverflow.com/questions/21477407/llvm-3-5-fails-to-link ).
2014-05-01 16:25:39 +02:00
Tamito Kajiyama
57405578f9
Fix for a typo in comment.
2014-05-01 23:04:37 +09:00
gaiaclary
8bdac4d0bc
fix T39967: Added support for Import/export of vertex color layers
2014-05-01 14:52:36 +02:00
Bastien Montagne
091f13a618
Fix blenderplayer build.
2014-05-01 09:35:32 +02:00
Bastien Montagne
9fb4c487ed
Fix T39938: install_deps.sh fails when compiling OSL
...
Should always use a fixed rev in git repos!
Also done some other cleanup/fixes.
2014-05-01 09:30:11 +02:00
Campbell Barton
b245d3577a
View2d: bring back 2.4x option to lock time for 2d views
2014-05-01 14:49:47 +10:00
Campbell Barton
4849ca8a56
Fix T39884: Displaying filenames with '|' failing in menus
2014-05-01 12:40:49 +10:00
Campbell Barton
7b0bce1946
Code cleanup: remove redundant filename copy & simplify splash
2014-05-01 11:59:25 +10:00
Mitchell Stokes
60c8c130fe
BGE cleanup: KX_GameObject::GetParent() no longer increases the object's refcount.
...
I'm not sure why this function ever increased the object's refcount. Any
place in the code that calls KX_GameObject::GetParent() has to turn
around and call parent->Release(). Forgetting to call Release() was a
common cause of memory leaks (in fact, KX_SteeringActuator was probably
leaking). If the refcount needs to be increased, the calling code can
handle calling AddRef().
2014-04-30 18:53:32 -07:00
Thomas Dinges
8d42e7b20d
Cleanup / Cycles: Adjust comment for faster testing in the future.
...
Unfortunately the function call is still a bit slower, even with CUDA 6.0. :/
2014-05-01 01:21:21 +02:00
Antony Riakiotakis
73ad0dfbae
Fix first part of T39956
...
show diffuse option not correctly calculated on opening a file.
Make sure we call pbvh_show_diffuse_color_set after building the pbvh so
vertex data are available to it.
2014-05-01 02:12:02 +03:00
Thomas Dinges
55b2a5aa45
More fixes, msvc 2008 needs math includes for "isnan"..
2014-05-01 00:36:15 +02:00
Campbell Barton
1fcce18dbf
Another issue with includes
...
OSX needs userdef for pixelsize, adjusted header to avoid this happening again.
2014-05-01 07:38:14 +10:00
Campbell Barton
af86b008b2
Include removal gave problems with windows, ifdef some back in for windows only
2014-05-01 07:21:08 +10:00
Campbell Barton
cb48c0ceea
Revert "Fix msvc 2013 compiler errors after the ingenious cleanup in 4ca67869cc7a."
...
This reverts commit a47a4ef82f .
2014-05-01 07:20:46 +10:00
Thomas Dinges
a47a4ef82f
Fix msvc 2013 compiler errors after the ingenious cleanup in 4ca67869cc.
2014-04-30 23:16:12 +02:00
Campbell Barton
2ce3e4639a
Fix for making single user objects setting FROMGROUP flag incorrectly
2014-05-01 06:52:10 +10:00
Antony Riakiotakis
d2a3260763
Add PBVH debug display, where we can see the PBVH node bounding boxes.
...
To enable enter debug value 14.
Leaf nodes are green while container nodes are red.
2014-04-30 23:43:19 +03:00
Campbell Barton
d50f8832e3
Fix T39969: Make single user object looses custom-tx-bone
2014-05-01 06:07:21 +10:00
Campbell Barton
3d5ab5a496
Warning cleanup: signed/unsigned compare
...
also remove redundant loop in BKE_pose_copy_data
2014-05-01 05:57:01 +10:00
Campbell Barton
762a988130
Fix for copy_object_pose incrementing custom user twice
2014-05-01 05:54:57 +10:00
Campbell Barton
4b75956330
Fix T39974: Popups lead to crash if 'UNDO' isn't set
...
This isn't supported, raise an error instead
2014-05-01 05:28:52 +10:00
Campbell Barton
0309a7b9a9
Code cleanup: remove unused header
2014-05-01 05:07:48 +10:00
Campbell Barton
4ca67869cc
Code cleanup: remove unused includes
...
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-05-01 04:47:51 +10:00
Sergey Sharybin
19cd6922a5
Fix T39965: Sequencer do not sync cycles strips
...
The was actually caused by the way how Cycles uses objects
layers. It's not possible to rely on the fact that layers
are flushed from Base to Object. It's only valid when rendering
active scene.
Now made it so layers are used from the base.
2014-04-30 21:08:07 +06:00
Thomas Dinges
d1009bdad5
Windows: Disable Numpy for now, we miss the libs for Python 3.4.
...
Also make the flag WITH_BF_PYTHON_INSTALL_NUMPY flag actually work on Windows.
2014-04-30 16:49:49 +02:00
Brecht Van Lommel
741f17f05b
Cycles CUDA: make CUDA toolkit 6.0 the official supported version.
...
This also updates the configurations to build kernels for compute capability
5.0 cards, when using and older CUDA toolkit version this will be skipped.
Also includes tweaks to improve performance with this version:
* Increase max registers on sm_30, sm_35 and sm_50
* No longer use texture storage on sm_30
2014-04-30 16:07:27 +02:00