Antony Riakiotakis
358664a28a
Use int for i in hair smoothing function, we check against negative
...
values below
2014-05-20 10:49:29 +03:00
Campbell Barton
2191590711
Polyfill: simply re-ordering checks gives ~%15 speedup
2014-05-20 17:21:57 +10:00
Campbell Barton
e2a9923a6b
Fix T40271: Missing redraw for bone editing bone roll
...
We should have a new notifier for this
2014-05-20 16:20:14 +10:00
Tamito Kajiyama
f6e774552c
Freestyle: Fix for returned references to auto variables.
2014-05-20 15:12:13 +09:00
Tamito Kajiyama
6c136a69b0
Freestyle: Fix for GetOccludeeF1D returning a one-element list containing None when it is supposed to return an empty list.
2014-05-20 15:12:12 +09:00
Campbell Barton
cb023ce0fd
Fix T34255: Modifier keys ignored when activating windows
2014-05-20 14:21:13 +10:00
Mitchell Stokes
3abb2e0a3d
BGE cleanup: Removing the unused KX_Scene::UpdateMeshTransformations() function.
2014-05-19 21:14:18 -07:00
Campbell Barton
71c11dbb02
Fix T40252: Knife snapping ignores axis-constraint
2014-05-20 13:53:52 +10:00
Campbell Barton
ba1acec6bc
bgl API docs: link to OpenGL 2.0 reference
...
D538 by codemanx
2014-05-20 09:49:30 +10:00
Bastien Montagne
295bc1249a
Fix part of T35600: Outliner did not update when renaming armature bone names.
2014-05-19 22:37:35 +02:00
Brecht Van Lommel
0d9e6a736a
Fix T40262: cycles GPU bake crash due to kernels not loaded, randomly due to thread timing.
2014-05-19 19:33:09 +02:00
Brecht Van Lommel
e97a186ffe
Fix cycles standalone compile error of shading system enum change.
2014-05-19 19:33:09 +02:00
Brecht Van Lommel
3b53fffb77
Cycles: revert async CUDA changes, these are giving too much trouble still.
...
Fixes T40027. This means we get more CPU usage again when using multiple CUDA,
but the impact on performance is too big a problem with the current code.
2014-05-19 19:33:09 +02:00
Martijn Berger
85398dea50
make MSVC plaformsuffix check much stricter. For some reason MSVC_VERSION is set
2014-05-19 19:21:25 +02:00
Sergey Sharybin
4fc0992f11
Fix T40240: Bug with render region with maya short cut
2014-05-19 16:47:27 +02:00
Sebastian Ramacher
76f7a5bd6b
Fix compilation error on kFreeBSD
2014-05-19 16:35:24 +02:00
Sergey Sharybin
85975be58e
Show warning when hiding a proxy bone
...
It can't be undoe with Ctrl-Z, but Alt-H works just fine.
So instead of breaking someone's workflow let's just add
an info about how to bring bones back.
2014-05-19 16:26:34 +02:00
Brecht Van Lommel
6271c72caf
Fix T39764: cycles not rendering EXR image textures with 5 channels (RGBA + Z).
2014-05-19 16:25:17 +02:00
Campbell Barton
d9dd29054f
Style cleanup
2014-05-20 00:11:16 +10:00
Brecht Van Lommel
db2d900f74
Fix T40135: cycles baking did not support branched path settings yet.
2014-05-19 15:14:43 +02:00
Brecht Van Lommel
6252f75025
Code refactor: move branched path AO and SSS code into functions.
2014-05-19 15:07:40 +02:00
Brecht Van Lommel
c91d4ccbeb
Code refactor: rename kernel_displace.h to kernel_bake.h.
2014-05-19 15:07:32 +02:00
Brecht Van Lommel
c6d9b11b70
Fix T40195: cycles smoke + persistent images animation render not working correct.
2014-05-19 14:45:52 +02:00
Brecht Van Lommel
f44e743c72
Fix T40194: cycles deformation motion blur not working with curves + shape keys.
2014-05-19 14:25:08 +02:00
Brecht Van Lommel
5f05ebc2d9
Fix T40242: 3D view background images incorrectly shown during viewport render.
...
Now they are shown when they are also visible in other draw modes.
2014-05-19 14:25:08 +02:00
Nathan Letwory
0f4018a8e5
Remove two unnecessary includes.
2014-05-19 14:46:58 +03:00
Nathan Letwory
0684ac9301
Move ShadingSystem enum to shader.h
...
Add SHADINGSYSTEM_ to enum member names, so it is clear where they
are from.
Revert BVHType enum changes, as there's no need for code dedup here.
2014-05-19 14:46:58 +03:00
Nathan Letwory
9a7c4ead3f
Move BVHType and shadingsystem enums to top-level of Cycles namespace.
...
Easier access of BVHType and deduplication for ShadingSystem.
Reviewers: dingto, brecht
Differential Revision: https://developer.blender.org/D534
2014-05-19 14:46:57 +03:00
Campbell Barton
74f77a2956
This reverts commit d1526da787.
...
If tweaking is done by accident, user better increase threshold in preferences.
2014-05-19 21:34:57 +10:00
Campbell Barton
3a3b990b2d
Workaround T40241: Vertex snapping snaps to wrong place
2014-05-19 19:25:59 +10:00
Campbell Barton
f8278e5479
Correct ARRAY_SIZE macro and make doxy comments consistent
2014-05-19 18:00:20 +10:00
Bastien Montagne
875aff2a9a
Fix T39897: shape keys created while the Relative checkbox is unchecked start out with frame=0
...
So! First, frame for absolute shape keys: never allow a new key to have the same pos as an
existing one (this does not make sense). This way, the two workflows are possible (create
all keys and then animate ctime, or animate ctime and then create keys where you need them).
Also, fixed UIList for shapekeys, the "absolute" test was wrong, and better to show frame
value, even though not editable, than nothing in case of absolute keys.
And finally, add getter to RNA 'frame' readonly value, so that we output real frame values,
and not dummy internal ones (which are /100) in our API.
2014-05-18 22:05:21 +02:00
Bastien Montagne
d1dde3c981
Fix T40251: Rename of Shape key is not redrawed in Dopesheep.
2014-05-18 20:30:48 +02:00
Campbell Barton
193e77cc67
Fix T40201: Keyframe edits fail to update the viewport
2014-05-19 00:24:45 +10:00
Campbell Barton
e8630bdccf
Comment unused BLI_rebase_path
2014-05-19 00:00:59 +10:00
Campbell Barton
2a49bf35f0
Add ARRAY_SIZE macro to check fixed size arrays
2014-05-18 23:51:59 +10:00
Martijn Berger
07e8096c63
Promote MSVC 2013 to be the official platform (without a numbered suffix) for scons
2014-05-18 15:36:46 +02:00
Campbell Barton
a089a86edd
Fix BLI_cleanup_path: '.' at the start of a path
...
On windows "." was replaced with the root directory.
On other systems any path starting with a '.' would be replaced with "/"
This was added for the file selector only,
so better handle this in the file selector (though it looks not to be needed).
2014-05-18 19:03:15 +10:00
Bastien Montagne
9127b8f2a3
Fix T40246: Speaker Object is missing from Tabs > 'Create' tab in the Toolbar.
2014-05-18 09:55:47 +02:00
Campbell Barton
48a735d824
Update netbeans projectfile generator to v8
2014-05-18 15:55:00 +10:00
Lukas Tönne
003387fab5
Fix T40230: Recursion check when adding objects to groups is incorrect.
...
rB568f0c7 added a recursion check that is supposed to prevent cyclic
cases where a group includes itself via dupli instancing.
The check function was descending into all groups nested inside the
target group - which works for single level recursion like in the test
case, but does not handle generic recursion. Basically it asked:
"is object X in the group already or in any instanced dupligroup?"
The new check instead asks:
"is group G dupli'd by X or any instanced subgroup thereof?"
which is what we really need to know.
2014-05-17 18:28:30 +02:00
Lukas Tönne
2bbb442fc9
Fix T40236: Undo not pushed in old-school node curve tool button functions.
2014-05-17 16:48:06 +02:00
Brecht Van Lommel
8cd88e3bd0
Fix T39757: missing cuda libary on linx, now also try to find libcuda.so.1.
...
I'm not sure this should be needed, but some particular systems don't have
libcuda.so so we do this now.
2014-05-17 15:31:47 +02:00
Brecht Van Lommel
be03b735c5
Fix T39757: missing cuda libary on linx, now also try to find libcuda.so.1.
...
I'm not sure this should be needed, but some particular systems don't have
libcuda.so so we do this now.
2014-05-17 15:16:07 +02:00
Campbell Barton
ef2ba65b32
Text 3D: remove hardcoded keymaps from menu
2014-05-17 20:01:10 +10:00
Tamito Kajiyama
7a085b4c85
Revised the debug code added in the commit rB4958aff780a3 according to the raised concern.
2014-05-17 17:40:04 +09:00
Campbell Barton
575d3dd5ba
Fix T40231: Crash with matcaps
2014-05-17 14:48:10 +10:00
Campbell Barton
5ed449dabb
Fix mistake in recent patch
2014-05-17 14:36:05 +10:00
Campbell Barton
92a380d0b2
Minor changes for standalone mathutils
2014-05-17 12:06:29 +10:00
Tamito Kajiyama
4958aff780
Freestyle: Added a piece of debug code for checking the consistency of face normals.
...
The code was found helpful while addressing T39669 and might help solving similar
issues related to face normals in the future.
2014-05-17 10:36:39 +09:00