Campbell Barton
88ee650263
Comments
2014-08-16 10:51:07 +10:00
Bastien Montagne
bb39925ec5
Fix T41454: Command "Dirty Vertex Colors" prompts Python error.
2014-08-15 19:51:14 +02:00
Antony Riakiotakis
513b8ddf06
Fix T41421
...
Don't store selection properties, if those are set in the keymap we can
end uo locking one state forever.
2014-08-15 17:32:05 +02:00
Bastien Montagne
9a29b0f155
Fix compilation on linux (implicit conversion from double/float to size_t treated as error here).
2014-08-15 15:44:50 +02:00
Bastien Montagne
968e1b3b10
Fix T41427: Region overlap moves into wrong window.
...
There was some fuzzyness in `region_overlap_fix()`, using an 'other side' region
as ref to move current one in case their rect would intersect...
New code is a bit more complex, but should handle nicely all situations, mostly
ensuring we only translate an overlap if we find a previous one **on the same side**,
and ensuring we also never have intersecting overlapping regions from different sides
(since this does not work nice at all).
2014-08-15 15:40:53 +02:00
Campbell Barton
b6df448176
Cleanup
2014-08-15 19:59:31 +10:00
Antony Riakiotakis
01c5a65f7b
Fix uninitialized imagepaint values on new scene, report by kopias on
...
irc
2014-08-15 11:45:15 +02:00
Campbell Barton
27b4a1f7dd
Correction to last commit, rna naming
2014-08-15 19:35:14 +10:00
Dalai Felinto
983cbafd18
Final Fix T41222 Blender gives weird ouput when baking (4096*4096) resolution on GPU
...
It now uses the tile size to split the job. For CPU this may add
overhead, but for GPU this is highly needed.
Reviewers: sergey
Differential Revision: https://developer.blender.org/D690
2014-08-15 11:27:42 +02:00
Dalai Felinto
2c5b6859d9
Revert "Fix T41222 Blender gives weird output when baking (4096*4096) resolution on GPU"
...
This reverts commit a48b372b04421b00644a0660bfdf42229b5ffceb.
Leaving only the part that fix device_multi.cpp
2014-08-15 11:27:42 +02:00
Campbell Barton
3296d98ec1
Solidify Modifier "Rim Only" Option
...
D737 by scorpion81 with own edits
2014-08-15 19:17:05 +10:00
Bastien Montagne
b22831e5ce
Modifiers: consider all constructive modifiers as 'preview' ones as well.
...
Indeed, constructive modifiers are highly likely to modify CDLayers like vgroups or vcols!
See vertexgroup2.blend file ({F93770}) in T40523, especially obvious with subsurf modifier.
2014-08-15 10:10:57 +02:00
Sergey Sharybin
ddb843a1ac
Fix T41443: Separate bug with Curves & Hooks
...
This solves the crash, but indices might be wrong after the separation.
There are loads of other ways to confuse hook indices in both meshes and
curves, for now considering this a TODO.
2014-08-15 12:50:21 +06:00
Campbell Barton
2b796ed03d
ColorRamp HSV, HSL Blend Modes
...
D297 by charlie with own edits
2014-08-15 15:31:13 +10:00
Campbell Barton
36cbdb860a
Cleanup: comment & var name
2014-08-15 14:22:34 +10:00
Campbell Barton
dae74d26fa
Fix T41435: Info-text lags changing space-types
2014-08-15 08:43:00 +10:00
Campbell Barton
26ec8a7fb7
UI: avoid spacetype and butspacetype mismatch
2014-08-15 08:39:47 +10:00
Thomas Dinges
5bdea81319
Cycles: Don't check closure flag in kernel_volume_decoupled_scatter(), we check this before the function already.
2014-08-14 21:25:52 +02:00
Bastien Montagne
da1801969b
Fix 'quick smoke' not rendering anything (texture coordinates was left unset)
...
Not quite sure why default did not work here, might need further investigation.
2014-08-14 21:21:29 +02:00
Thomas Dinges
32a5313b41
Cycles: Optimize Equi-Angular sampling using binary range search.
...
Patch by Lukas Tönne and myself.
2014-08-14 20:21:36 +02:00
Thomas Dinges
5af00a3d12
Cycles: Optimization for Heterogeneous Volume Shadows.
...
* Don't compute expf() for every step, instead sum the intermediate values and calculate it every N (8 for now) steps. This helps a few percent (~5% on a cube with wave texture) in my tests here.
2014-08-14 20:09:25 +02:00
Thomas Dinges
8ff3cf3e56
Cleanup: typos and extra brackets.
2014-08-14 16:31:53 +02:00
Antony Riakiotakis
77b01f7393
Switch sampler icon to the right, it's easier for artists to access.
2014-08-14 16:27:19 +02:00
Thomas Dinges
5a74fe63d0
Cycles: Avoid intermediate function when we sample all lamps.
2014-08-14 16:09:40 +02:00
Thomas Dinges
6e5d188d17
Cycles: Avoid segment NULL check, we access it before this function already.
2014-08-14 15:52:19 +02:00
Antony Riakiotakis
b42b0554ea
Pie menus:
...
If user drags away from initial position, menu changes to drag style and
returning to that position won't remake the menu click-style. Allows to
use the threshold indicator to cancel the pie.
2014-08-14 14:17:39 +02:00
Antony Riakiotakis
8e30db0f67
Aaaarh! aaargh!
2014-08-14 14:06:48 +02:00
Antony Riakiotakis
2e386d3350
Last fix wasn't complete, sorry for that..
2014-08-14 14:04:29 +02:00
Antony Riakiotakis
9bf603a307
Deactivate last active button for pie menu popups.
2014-08-14 13:18:07 +02:00
Antony Riakiotakis
a2dfeeaec0
Fix crash on texture painting after new scene is added, reported by
...
kopias on irc, thanks.
2014-08-14 13:06:40 +02:00
Jens Verwiebe
da60d0889d
OSX/SCONS/buildbot: last commit made BF_COLLADA_LIB tweak obsolete
2014-08-14 12:19:15 +02:00
Jens Verwiebe
664f8e9048
OSX/Scons: make sure BF_OSL implies BF_LLVM
2014-08-14 12:16:11 +02:00
Antony Riakiotakis
f7dcec1f69
Fix part of T41297.
...
Add precision mode to radial operator by keeping the shift key pressed.
Precision mode works by checking difference between absolute window
coordinates and the point where shift was pressed and adding those to
the distance between that point and the radial center. This allows
bigger negative/positive range than using a strict radial scheme.
2014-08-14 11:40:10 +02:00
Sergey Sharybin
9bbd355813
Attempt to fix 32bit OSX buildbot, need to link against UTF Collada lib
2014-08-14 15:38:45 +06:00
Antony Riakiotakis
6f6347e437
Revert modal operation of cursor. This change was far less innocent than
...
was first thought and could mess up tweaking events for the left mouse.
2014-08-14 10:45:00 +02:00
Campbell Barton
630f343b30
UI: Don't print user passwords in info-space
2014-08-14 16:18:26 +10:00
Campbell Barton
b70acd30c3
Correct own regression in password button editing
...
Fix T41416: by iri Hnidek
2014-08-14 16:12:24 +10:00
Sergey Sharybin
c256072e91
Cycles: Correction to previous commit -- forgot to take instancing into account
2014-08-14 11:48:50 +06:00
Campbell Barton
9142c062e0
Remove MSVC2008 workaround
2014-08-14 14:18:37 +10:00
Campbell Barton
5df2a98984
Fix T41425: UI wobbles using scrollbar
2014-08-14 13:44:04 +10:00
Campbell Barton
55d3277d0c
BMesh: use a smaller dist3 threshold
...
Matches array modifier remove-doubles
2014-08-14 12:49:02 +10:00
Campbell Barton
15df4ddf7b
Hack for edge-slide macro was lost in header cleanup
...
add back include for USE_LOOPSLIDE_HACK
2014-08-14 12:04:42 +10:00
Campbell Barton
7728ffa16c
Fix T41431: Min/Max custom property range mismatch
2014-08-14 11:29:22 +10:00
Campbell Barton
f2821e392b
hint checks to re-alloc as unlikely
...
also edit comments for knife tool
2014-08-14 11:07:33 +10:00
Campbell Barton
28054d8e38
remove MAXFLOAT define
2014-08-14 10:36:07 +10:00
Campbell Barton
14d9e46977
UI: edits to pie-menu-enum
...
- avoid eval
- report if operator is missing
2014-08-14 07:40:19 +10:00
Antony Riakiotakis
e05567ef3e
Fix out of bounds read when recalculating mipmaps, error reported by
...
address sanitizer.
This was strangely only triggered when float buffers were used.
2014-08-13 19:07:45 +02:00
Sergey Sharybin
be755f3873
Fix T41408: Render layer pass bug, second attempt
...
Missed some passes in the previous commit. Now seems all the passes
are covered, at least with my understanding of the things.
There're some weird things going around with the refraction pass,
but that is caused by some other issue in the code. Would rather
call it a TODO for now.
2014-08-13 22:45:21 +06:00
Jens Verwiebe
fc2b6a2b9d
OSX: fix paranthesis in last commit
2014-08-13 15:32:35 +02:00
Jens Verwiebe
3bbba7d2b1
OSX: add a fix for lion_fs loosing handles after calling fs from key shortcut, also reenabled lion_fs for OSX >= 10.9 again
2014-08-13 15:27:41 +02:00