Bastien Montagne
a474125893
MBall cleanup: remove unused F_ERROR references, als fix/enhance BKE_mball_basis_find()
...
BKE_mball_basis_find() was making a bunch of string manipulations for all MBall objects
(including duplis), and then making a (broken!) check to do nothing in case of duplis mball!
Now it makes correct check in early stage.
2014-07-19 00:40:58 +02:00
Campbell Barton
eb7eafbf19
Fix RGN_DRAW_REFRESH_UI flag being overwritten
2014-07-19 08:11:52 +10:00
Campbell Barton
78d84d78a1
Cleanup: warning
2014-07-19 08:11:41 +10:00
Bastien Montagne
0e324b19f9
Cleanup in MBALL/displist: no need to create curvecache for non-basis mballs, will never be used anyway!
2014-07-18 18:08:56 +02:00
Bastien Montagne
b8f04e010a
Cleanup: curvecaches for curves, not mballs!
2014-07-18 17:51:44 +02:00
Sergey Sharybin
9a45c9dadf
Fix T41109: Reloading image that has been modified outside Blender does not update image in Image Texture nodes
2014-07-18 19:37:32 +06:00
Lukas Tönne
b984489181
Fix T41114: Particle systems cause memory corruption due to invalid
...
dmcache index (again).
2014-07-18 11:53:35 +02:00
Lukas Tönne
cf3bb40c62
Fix T41081: Presets not working on pinned properties panels.
...
Preset operators should avoid using `bpy.context.object.data` as a base
path to properties. This path is not available in the buttons context
when using pinned datablocks! Instead use the specific
`bpy.context.camera` and `bpy.context.lamp.sky` paths now, which lead to
the correct datablocks in any case.
2014-07-18 11:37:57 +02:00
Sergey Sharybin
813ece7f79
Fix T41035: Scale Manipulator CTRL-ALT-S issue with maya shortcuts
2014-07-18 15:30:36 +06:00
Sergey Sharybin
e28ffaf81c
Fix wrong interface flags combination in inverse kinematics panel
2014-07-18 15:14:52 +06:00
Sergey Sharybin
397bc87486
Fix T41039: Hook modifier sometimes fails to retain correct bezier curve point assignment
2014-07-18 14:44:05 +06:00
Sergey Sharybin
543f7b7053
Fix wrong index update when removing CV points
2014-07-18 13:38:09 +06:00
Mitchell Stokes
7307973063
BGE: Add property/material detection and X-Ray for mouse over any sensor
...
This patch adds a Property/Material detection and a X-Ray mode to the mouse over any sensor like on the ray sensor.
Proposal:
http://blenderartists.org/forum/showthread.php?261847-BGE-proposal-Mouse-Over-Any-sensor-with-Property-and-X-Ray&highlight=proposal
Reviewers: moguri
Reviewed By: moguri
Differential Revision: https://developer.blender.org/D653
2014-07-17 23:00:30 -07:00
Thomas Szepe
841ade32be
BGE: Add missing documentation and attribute constraint_type for ConstraintWrapper
...
1. Add attribute to get the constraint type.
2. Add missing documentation for getParent, setParam, constraint_id in bge.types.KX_ConstraintWrapper.rst.
3. Add missing documentation for GENERIC_6DOF_CONSTRAINT and flag bit in bge.constraints.rst.
4. Fix typo in CcdPhysicsEnvironment.cpp
Reviewers: moguri
Reviewed By: moguri
Differential Revision: https://developer.blender.org/D654
2014-07-17 22:52:23 -07:00
Thomas Szepe
12a0cccfbf
BGE: Add level mode to property actuator
...
This patch adds to the existing property actuator a level mode, which is switching the property depending on the input level.
Reviewers: moguri
Reviewed By: moguri
Differential Revision: https://developer.blender.org/D652
2014-07-17 22:49:40 -07:00
Campbell Barton
a04a8039f0
Code cleanup
2014-07-18 11:55:59 +10:00
Campbell Barton
6a58557794
Fix -1 passed as bool
2014-07-18 11:55:58 +10:00
Bastien Montagne
80d3eb6964
Fix a BI bug: when an object had dupliobjects children, it was never rendered at all,
...
even if having particle systems.
This was not matching behavior of Cycles and 3DView!
2014-07-18 00:06:15 +02:00
Bastien Montagne
8620008ccd
Fix T41113: Hide doesn't work on particle systems
...
Particles could completely cancel Hide flag! 'Accumulative' bool is not a really good idea here,
hide (or render-hide) are some kind of 'absolute' no-go.
Found another issue in that area, duplicated objects would still show in 'render override' mode,
when object was render-disabled.
Hopefully things are better now.
2014-07-17 23:49:08 +02:00
Bastien Montagne
1097a3f70d
Add helper to validate (and fix) material indices of meshes' polygons, curves' splines and texts' letters.
...
Useful especially for importer addons.
Reviewers: campbellbarton
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D650
2014-07-17 17:16:07 +02:00
Dalai Felinto
f46223f29e
Bake-API: progress (bar) working
...
Note: This makes no change to the user, the render engine (Cycles) still
need to update the progress during baking. But this is the Blender side
of this.
2014-07-17 10:30:46 -03:00
Dalai Felinto
6f846da2fb
BGE: rtsp support for VideoTexture (video streaming)
...
In collaboration with Benoit Bolsee (mainly doing it under his
directions).
Note: FFmpeg lib needs to be compiled with rtsp support for this to
work.
Bug 1/2 of T41004
2014-07-17 10:30:44 -03:00
Howard Trickey
70453c578d
Fix T34664: bevel face material can be set in tool and modifier.
...
Now the bevel tool, modifier, and internal operator have a material
slot # parameter that the user can set. If left at default of -1,
behavior is as current -- bevel face material is taken from the
closest original face (this may be ambiguous). If material slot
is >= 0, it gives the material slot index number for the material
to use.
2014-07-17 09:20:22 -04:00
Campbell Barton
737cb8cf7c
Use compiler attributes for more BLI libs
2014-07-17 18:58:58 +10:00
Campbell Barton
1ce15f8efa
Fix for bmesh_vert_separate adding to visithash multiple times
2014-07-17 17:46:55 +10:00
Campbell Barton
ebd04f581d
Correct error in recelty added BM_face_split_edgenet
...
Was copying UV's to unrelated faces
2014-07-17 17:12:32 +10:00
Campbell Barton
9c36b2be57
Correct previous commit - space crept in patch
2014-07-17 15:02:02 +10:00
Campbell Barton
4cc93123c8
Add thousands separators to scene stats (D646)
...
by januz with own modifications
2014-07-17 14:54:12 +10:00
Campbell Barton
49a5115497
bmesh py api: add bmesh.utils.vert_splice(...)
2014-07-17 12:25:40 +10:00
Campbell Barton
7f4735ab3b
bmesh py api: BPY_BM_CHECK_SOURCE_* macro now accepts multiple args
2014-07-17 11:56:08 +10:00
Tamito Kajiyama
a798e01dc3
Follow-up to code cleanup in rB415af0b: Keep compound terms as they are.
2014-07-17 09:23:30 +09:00
Campbell Barton
11e03eea4e
Cleanup: dead code
2014-07-17 08:25:48 +10:00
Campbell Barton
eebeb55bf2
BMesh: use compiler attributes for queries, structure
2014-07-17 08:20:04 +10:00
Campbell Barton
58659fc207
BMesh: Add BM_vert_pair_share_face_check
...
Use to assert if BM_vert_splice is used incorrectly
2014-07-17 08:20:04 +10:00
Thomas Dinges
85c7fce3de
Cleanup / Cycles: Remove unused defines and some other minor changes.
2014-07-16 22:36:52 +02:00
Bastien Montagne
57a3403bc0
Fix T41075: Segfault when attempting to escape from bone translation.
...
Minor logical error in rBb617d6d5 ;)
2014-07-16 17:29:03 +02:00
Bastien Montagne
0ab59d9a32
Clean up of dead code.
...
dm can’t be NULL here (found by Coverity).
2014-07-16 16:25:41 +02:00
Gaia Clary
10da6ddbee
Automatic commit by arc
2014-07-16 14:03:37 +02:00
Gaia Clary
7eb539c04b
Sort vertex groups by Armature Hierarchy
...
Sort vertex groups by Armature Hierarchy
Reviewers: mont29
Differential Revision: https://developer.blender.org/D649
2014-07-16 14:03:36 +02:00
Bastien Montagne
0fd194c2cb
Fix T41088: Canceling pose library preview does not reset to previous pose.
2014-07-16 12:53:17 +02:00
Campbell Barton
d4726c9a40
BMesh: optimize BM_vert_splice to avoid getting a loop array first
2014-07-16 16:42:32 +10:00
Campbell Barton
415af0bec8
Cleanup: Adhere to our naming convention for BKE_linestyle.h API
2014-07-16 15:13:40 +10:00
Tamito Kajiyama
647969f9b6
Renamed CTX_data_linestyle_from_scene() to BKE_get_linestyle_from_scene().
...
The function is to retrieve the active line style ID datablock from a scene and
there is nothing related to bContext.
2014-07-16 13:38:58 +09:00
Campbell Barton
de379c05de
bmesh py api: add BMesh.calc_tessface()
2014-07-16 11:57:28 +10:00
Campbell Barton
28940d79b1
bmesh py api: add typed tuple-from-array functions
2014-07-16 11:50:34 +10:00
Campbell Barton
b26daac398
BLI_kdopbvh: assert for bad input
...
also hint UNLIKELY branches
2014-07-16 11:12:19 +10:00
Campbell Barton
1ae11f71ff
BLF: avoid float/int conversion drawing glyphs
...
also use UNLIKELY for error cases
2014-07-16 11:12:19 +10:00
Mitchell Stokes
dfe1b9b7a7
Fix T40146: BGE Compound parent crash
2014-07-15 17:52:46 -07:00
Martijn Berger
490da48d78
Selective changes picked from: e01449fa4b
...
Author: Jason Wilkins
Improves cmake's ability to find our libraries on Windows / MSVC 2013
2014-07-15 16:33:05 +02:00
Campbell Barton
c2dba7e344
BLI_kdopbvh: Replace realloc's with BLI_stack
2014-07-15 21:35:50 +10:00