Bastien Montagne
3a41797df4
Usual UI messages tweaks.
2014-05-26 20:12:03 +02:00
b33d83bf51
Attempted fix for T40363: CUDA 30% slowdown in testbuilds compared to 2.70.
...
CMake had this --fast-math flag but scons not, makes a big difference on some
files. Slightly slower rendering might still happen though, but it should not
be this much.
2014-05-26 16:52:28 +02:00
Campbell Barton
033b4ffddd
Fix for curve map-taper being greyed out incorrectly
2014-05-27 00:01:23 +10:00
Campbell Barton
91a91b9362
Fix T40223: Errors in bevel_factor_mapping_start/end
...
Initial patch by Lukas Treyer with own fixes added
2014-05-27 00:00:44 +10:00
Campbell Barton
5680172a3a
Fix for out of bounds read calculating spline mapping
2014-05-26 23:53:10 +10:00
Campbell Barton
159bf9d19c
Curve Mapping: disable for cyclic curves (it doesn't make much sense and is buggy)
2014-05-26 23:53:05 +10:00
Campbell Barton
e9e1357fb9
Fix for out of bounds reads with curve bevel mapping
2014-05-26 23:31:52 +10:00
48b053bd44
Fix T40345: cycles volume render + AO pass not working correct.
2014-05-26 13:51:11 +02:00
0075efc4d2
Fix T40306: cycles baking not distributing work among CPU cores well.
2014-05-26 13:51:11 +02:00
Sergey Sharybin
3b4f792ce1
Fix T40315: Boolean modifier with Freestyle edges
2014-05-26 16:45:43 +06:00
Sergey Sharybin
3131b5d9dd
Fix T40354: Camera Tracks in the Dope Sheet can't be deselected
2014-05-26 16:36:20 +06:00
Sergey Sharybin
1539785963
Fix T40359: Scene / Color Management: White Point Mapping Has Limit
2014-05-26 16:28:07 +06:00
Tamito Kajiyama
4c38e826dc
Fix for a missing code update in my commit rB08528f577dcb.
2014-05-26 16:49:00 +09:00
Campbell Barton
34862b5b57
Workaround T40317: Ghost/Win32 keys sticking for new windows
...
Ghost win32 ignores key-up events for newly activated windows.
for now just disable code for win32 to initialize modifiers for new windows.
2014-05-26 16:37:21 +10:00
Tamito Kajiyama
fce731a175
Fix for thinning strokes at intersections between visible and background hidden lines.
...
This commit is intended to fully fix the problem described in
https://developer.blender.org/T36425#19 (see also the previous commit rB08528f577dcb).
Addition of a small offset (to avoid singularity in stroke rendering due to overlapping vertices)
was not performed for all overlapping vertices.
Removed the StrokeCleaner and related helper functions which were added as a
temporary workaround in rB2a5b6d9c8f16.
2014-05-26 10:54:25 +09:00
Campbell Barton
6b7bee6cd7
Fix for BLI_delete failing on files containing quotes
2014-05-26 10:23:05 +10:00
Campbell Barton
a1d286a699
Fix curve switch direction ignoring active vertex
2014-05-26 09:37:04 +10:00
Campbell Barton
d84af360ca
EditCurve: Replace -1 with CU_ACT_NONE define
2014-05-26 09:37:04 +10:00
Campbell Barton
eaf815f14a
Fix for curve having invalid active vertex after setting type
...
also allow passing NULL vertex to BKE_curve_nurb_vert_active_set
2014-05-26 09:35:32 +10:00
Campbell Barton
f574b1ca3c
Fix Sequencer OpenGL render ignoring preview channel
2014-05-25 23:52:10 +10:00
Tamito Kajiyama
08528f577d
Freestyle: Partial fix for thinning strokes due to flipping stroke directions at TVertices.
...
A description of the problem is found in https://developer.blender.org/T36425#19 .
The cause of the issue was identified as roudning errors in Operators::createStroke() due
to insufficient numerical precision. Precision promotion from float to double was done in
the return values of getPoint3D/2D methods in Interface0D and its subclasses in C++
(data members stored in the 0D classes have already been in double precision).
2014-05-25 19:47:49 +09:00
Bastien Montagne
aef443ab2d
Fix T40438: Pressing G key to move the camera quits Blender.
2014-05-25 11:06:32 +02:00
Dalai Felinto
b3f9117523
Revert "Cycles-Bake: fix T40322 Glitch in baking a mixed SSS shader"
...
This reverts commit 81b129d3b837e31c0d6d2a9d2a6e39d39e47c1ec.
This is not the correct fix yet. More details in T40322
2014-05-24 14:22:55 -03:00
Bastien Montagne
c75261c8cb
Fix T40331: Incorrect display of path of editted data.
2014-05-24 16:02:44 +02:00
Martijn Berger
9907538239
msvc 2008 platofrm suffix changed to be -vc9
2014-05-24 11:20:18 +02:00
Thomas Dinges
7fb33e5c43
Cleanup: Comments and unused variables.
2014-05-24 07:28:33 +02:00
Sergey Sharybin
f5055d8688
Some operation allowed to set invalid active scene render layer
...
Forbid this now and do tricks in the versioning code to repair
corrupted files.
Thanks to Pablo, Caminandes and Koro for discovering this bug!
2014-05-23 18:30:36 +02:00
Sergey Sharybin
5811076d0d
Fix crash rendering linked scenes in compo
...
Simply linking scene (lib.blend) without compo into another one (compo.blend),
using it in a compositor and rendering it would crash.
2014-05-23 17:42:15 +02:00
f8ce417eba
Fix T40320: wrong render layer visibility with cycles deformation motion blur.
2014-05-23 16:11:59 +02:00
Sergey Sharybin
4c9587d754
Optimization of keying clip operations
...
Gives around 20%-30% speedup by doing early exit from
kernel traversal cycle.
2014-05-23 16:02:45 +02:00
Sergey Sharybin
56b7d55833
Report to the console when custom ocio config is used
2014-05-23 13:48:35 +02:00
Bastien Montagne
d3a94941ef
Fix T40325: Part II
...
Use same cursors for GRIP buttons as for window resize e.g.
2014-05-23 13:06:36 +02:00
Sergey Sharybin
a59262e325
Spelling fix
2014-05-23 13:04:15 +02:00
Campbell Barton
4e13616b04
Checker Deselect: keep active item selected by default
2014-05-23 20:50:27 +10:00
Campbell Barton
bec8cee7cf
Fix T40324: Checker deselect fails for edge-rings
2014-05-23 20:50:27 +10:00
Campbell Barton
fad267bf57
BMesh Walker: add face-shell walker
2014-05-23 20:50:27 +10:00
Campbell Barton
7e78322eef
BMesh Walker: rename BMW_SHELL -> BMW_VERT_SHELL
2014-05-23 20:50:27 +10:00
Campbell Barton
d82cd4d5ef
BMesh Walker: typecheck args for walker->begin()
2014-05-23 20:50:27 +10:00
Lukas Tönne
90449f9950
Another fix for T40230/T40290: Object tags were not properly initialized
...
before entering the recursion check.
Now use group tags instead of object tags, which could be a little more
efficient and was used before this patch too.
2014-05-23 09:28:46 +02:00
Bastien Montagne
01f5845778
Fix T40325: UILists do not save their height anymore
2014-05-23 08:55:31 +02:00
Campbell Barton
561be3ac53
Bake API: compare with NULL rather then casting to bool
2014-05-23 14:54:12 +10:00
Campbell Barton
0ade57f8c0
Transfer shape keys wasn't checking for mesh types
2014-05-23 11:41:13 +10:00
Dalai Felinto
2ffe037420
Bake-API: shows the baked image in the biggest SpaceImage around (just like Blender Internal)
...
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D544
2014-05-22 22:39:51 -03:00
Campbell Barton
cab9bd2bf9
Cleanup
2014-05-23 10:42:24 +10:00
Dalai Felinto
7f089afc8b
Bake-API: relaxing in the check for scale uniformity
...
It still warns the user that there may be an error, but the baking goes
on. Also using the new is_uniform_scaled_m4() instead of float comparison.
Reported and fix suggested by Campbell Barton as a concern over 2bfc3deb
2014-05-22 21:35:58 -03:00
Dalai Felinto
dd96205d0a
fix T40323 Segfault on baking after rendering
...
The remaining functions in blender_python.cpp changed from using the
MACRO to use python_thread_state_save/python_thread_state_restore
Since this bug only happens when 'Persistent Images' is on it was
introduced in some of the early merges with master and I never caught
it.
Thanks Daniel Salazar for helping with the bug hunting.
2014-05-22 20:18:48 -03:00
Dalai Felinto
81b129d3b8
Cycles-Bake: fix T40322 Glitch in baking a mixed SSS shader
...
If we are using a mix node we still need to evaluate the BSDF lighting
even if scattering is successful.
Note: this was working for branched path (probably an oversight when
branched path support was introduced for baking, a good oversight though
;)
2014-05-22 19:46:22 -03:00
Dalai Felinto
d7e4a79388
Cycles-Bake: fix T40270 Combined Type fails to bake Emission node
...
Main code and review by Brecht Van Lommel
Differential Revision: https://developer.blender.org/D543
2014-05-22 19:05:23 -03:00
Dalai Felinto
2bfc3debd9
Bake-API: throws error if highpoly object(s) doesn't have uniform scale (fix T40156)
...
The real fix would be to support non-uniform scaled highpoly objects.
For more information see 8d29739
2014-05-22 15:05:02 -03:00
Dalai Felinto
a8a5d68bb5
Bake-API: throws error if there is no UV
2014-05-22 15:05:01 -03:00