4e981dc566
Fix #33345 : Crash when using bpy.ops.sculpt.brush_stroke
...
It was kind of a regression in behavior in svn rev46862 which made it so
blender crashes if stroke is done from the script.
It should bring back the behavior back and made it so blender doesn't crash,
however it's probably not full fix and some further work is needed to make
call of stroke operator usable from the addon.
2012-11-29 13:24:02 +00:00
186bdbd8d8
Fix #33344 : cycles motion blur was still crashing on CUDA sm 2.0. Solution now
...
is also an optimization, use quaternion nlerp instead of slerp, there's no good
reason to use slerp, and nlerp is faster too.
2012-11-29 13:07:45 +00:00
d387dcd110
Fix compile error with clang.
...
Patch by sambler via irc
2012-11-29 12:22:07 +00:00
Dalai Felinto
df4e1953ac
we need 2.8.8 for cmake on mac - patch by Jens Verwiebe
2012-11-29 10:28:06 +00:00
40e75fd2eb
Dependencies Builder: disable LINKSTATIC for OIIO
...
It'll likely give issues with system boost libraries in ubuntu/debian due
to this distros doesn't like static linking and not building static libs
with -fPIC flag.
Disabling LINKSTATIC should be quite painless since blender requires the
same image libraries as oiio does.
2012-11-29 08:22:02 +00:00
149b607141
py/bmesh api: add radial prev/next attributes to the loop
2012-11-29 05:54:35 +00:00
5ce13d0c6c
BGE: Fixing the double-click issue for mouse events too. The previous fix only fixed double-click keyboard events.
2012-11-29 05:21:24 +00:00
858149d7c7
bmesh py api: add bmesh.update_edit_mode(), there was no way to redraw the 3d view or re-calculate face tessellation from python.
...
add py template for editing meshes in editmode.
also remove double call to CTX_wm_region which does a string lookup.
2012-11-29 05:02:06 +00:00
ede703ab85
some minor edits
...
- script stub printed resource warning with py3.3 (not closing a file).
- bmesh customdata layer access had bad docstring.
- float/double conversion warnings in sequencer code (use doubles since result is double)
- remove unused var
2012-11-29 03:55:07 +00:00
c86045d7a2
bmesh py api: use generic checking macros to see if an object if from the same bmesh.
...
- was such a common operation so this saves having exceptions set inline all over the place.
2012-11-29 03:25:37 +00:00
078487e98e
bmesh py api: add BMeshFaceSeq.active attribute- bm.faces.active
2012-11-29 02:44:06 +00:00
9653c929ed
skip recalculating tessface when adding objects if 'EnterEdit-mode' is disabled.
2012-11-29 02:37:39 +00:00
c3e1813820
Fix related to #33340 : add a warning to bge from_id documentation to not store id()
...
in game object integer properties since it may not fit in 32 bits integers.
2012-11-29 01:25:38 +00:00
0d6976ad0c
Fix #32900 : object motion blur not working on the GPU. To make this work I disabled motion
...
blurring of scale animation, probably not a big loss in practice since it's not so common
to animate this, can be added back later.
2012-11-29 00:43:50 +00:00
bb0195e039
Fix #33337 : cycles crash with progressive refine and multiple render layers.
2012-11-28 19:57:29 +00:00
777449029b
Seems cmake in debian squeeze is broken and fails to handle BOOST_ROOT
...
I would recommend using debian-backports repo for cmake
2012-11-28 19:37:37 +00:00
33f81187fb
Fix #33335 : cycles SVM closure issue in recent bugfix, incorrectly tagging
...
node as done.
2012-11-28 19:13:34 +00:00
0aad9f674a
Move to Layer: optimization so that the first change in the popup menu does
...
not do an undo push & undo step, there's no reason this is needed.
In principle this particular operator doesn't ever need an undo on changes,
even for further steps, but that's harder to solve.
2012-11-28 16:42:39 +00:00
4c13633582
Fix #33334 : missing glossy label for OSL phong ramp caused assert.
2012-11-28 16:42:32 +00:00
33f451838a
For sure buildbot's release buildflags should include -DNDEBUG,
...
otherwise asserts will abort execution for release builds.
2012-11-28 16:19:45 +00:00
f828a318f5
include an example in the api docs for using bmesh operators to make 2 links in a chain.
2012-11-28 15:08:45 +00:00
96136d3d88
bmesh operator py api:
...
- fix for incorrect bmesh operator type-check for mapping slots.
- fix for python causing an assert when invalid args are given.
- fix memory leak with some exceptions.
2012-11-28 15:07:57 +00:00
cac253a502
fix for minor annoyance - when extruding a circle there would always be one face flipped, now edges are all ordered in the same direction.
2012-11-28 14:15:54 +00:00
8d4741b501
Dependency builder: reduce amount of needed sudo commands by checking permissions for $INST folder
2012-11-28 13:34:44 +00:00
406d680cee
Dependency builder: fixed sources directory not creating in some cases
2012-11-28 13:27:12 +00:00
1212237ae4
Fix normal compositing/shader node not showing normal widget.
...
It would actually show after save and reload, the subtype and min/max were
not properly initialized for node output sockets.
2012-11-28 13:20:45 +00:00
a8905364c3
Typo fix in comment. No functional changes.
2012-11-28 09:49:26 +00:00
b91cf60962
Fix #33330 : Proxies are not built in Sequencer if preview is visible
...
Was own regression when was solving conflict between sequencer preview
and compositor jobs. Made it so now only compositor jobs are being
killed from sequencer preview.
2012-11-28 09:36:23 +00:00
25b7d35484
fix/workaround [ #33309 ] small + in few windows
...
text/image/compo were missing '+', toggling adds them.
2012-11-28 09:10:27 +00:00
2eb21ef30c
Fix #33295 : Shifted movie strip when rendering <100% resolution for strip with complex transform
...
That was kind of a regression since fix for #32091 : Crop and offset coordinates changes proxy
render settings on image strips, which is now fixed in other way.
Namely Offset/Crop values are filling in 100% scene resolution values, but getting scaled to
proxy / scene percentage values.
2012-11-28 09:01:00 +00:00
0b9be70591
typo's and some style cleanup, also added asserts into BLI_vsnprintf and BLI_sprintfN when invalid args are given.
2012-11-28 06:43:04 +00:00
71e7f9028f
Copy face attributes when creating new faces in BMO_symmetrize
...
Fixes bug [#33269 ] Symmetrize doesnt honor shadesmooth
projects.blender.org/tracker/index.php?func=detail&aid=33269&group_id=9&atid=498
2012-11-28 05:07:04 +00:00
e35b235925
fix [ #33320 ] Decimate modifer in collapse is inconsistent when limiting to a vertex group
2012-11-28 02:49:06 +00:00
4fe35721e6
bmesh operator api reference - add in 'bmesh' arg at the start of each operator, also use :class: references.
2012-11-28 01:14:11 +00:00
c5a8bd498d
use radians for 'spin' bmesh operator (since the rest of the py api uses radians). also rename BMO_OP_SLOT_SUBTYPE_MAP_FLOAT -> BMO_OP_SLOT_SUBTYPE_MAP_FLT for consistency.
2012-11-28 00:47:33 +00:00
8ecce451ab
bmesh operator naming - use clearer names for args eg: (mat -> matrix, use_singleedge -> use_single_edge)
...
also remove duplicate docs for operator arg formatting.
2012-11-28 00:16:06 +00:00
69948150ad
improve docstring for BMO_op_vinitf().
2012-11-27 23:37:02 +00:00
134bbf3791
GPU: remove GPU Mipmap Generation option and just always enable it, it's an old
...
OpenGL 1.4 feature that is stable, there's no reason not to use it. Also fixed
GPU mipmap generation not working in the game player.
2012-11-27 22:51:28 +00:00
f4c93ae935
Fix #33328 : cycles not rendering dupliframes, needs an exception.
2012-11-27 21:47:55 +00:00
390ddd9103
Fix #33168 : collada export added incorrect -material postfix to material names.
...
In the bug report it was also mentioned that special characters should be
preserved for names, however the collada 1.4 specification does not allow this.
Version 1.5 does, but we are still writing 1.4 files and files with such special
characters will then fail to open in some applications.
2012-11-27 21:26:06 +00:00
a31cc2aeb7
Fix #33326 : outliner numpad minus collapse followed by numpad plus expand did not work.
2012-11-27 20:12:00 +00:00
e066601fdd
Fix #33324 : Auto IK not working after recent changes. iTaSC it seems never worked
...
with Auto IK, now that's fixed too.
2012-11-27 20:07:12 +00:00
936fca57c3
BGE: Fix for [ #33027 ] "logic.keyboard polling rate extremely low" reported by Josiah Lane (solarlune). The embedded player now treats KM_DBL_CLICK the same as KM_PRESS.
2012-11-27 17:41:39 +00:00
5a6d695218
CMake: hide some unnecessary LLVM/OSL/EXR prints.
2012-11-27 17:30:46 +00:00
c0a7830733
fix crash with path conversion, not all materials have nodes
2012-11-27 17:21:58 +00:00
2dbbcb4c73
add osl shader scripts to bpath walker (so making paths absolute or relative applies to shader paths too).
...
also remove "RNA_types.h" include from BKE_nodes.h.
2012-11-27 16:19:52 +00:00
b43c022373
Move to layer: remove the OK button and make it apply immediately like it did
...
before, is much nicer workflow. Now only if global undo is disabled will the
OK button show.
This is also a more generic fix for #26891 that solves other operators that
were also broken with global undo disabled.
2012-11-27 16:02:15 +00:00
5f8fded639
Fix cycles OSL shader loading warnings after recent bugfix.
2012-11-27 16:02:12 +00:00
2b080dbc4e
Fix part of #32248 : transform with a size limit constraint did not preserve negative scale.
2012-11-27 16:02:03 +00:00
21db9ac0f4
replace and exception macro's for static functions and fix some bad assumptions.
2012-11-27 15:26:10 +00:00