Campbell Barton
bcfe38aa03
Fix T44964: Bisect tool /w nonuniform scale
2015-06-08 22:30:45 +10:00
Sergey Sharybin
303c912093
Fix crash introduced by recent node tree localization
...
It should not add temporary datablocks to the bmain.
2015-06-08 14:10:43 +02:00
Sergey Sharybin
ec0ba4095f
Fix T44979: Crash when rendering with more threads than the system ones
...
Revert "Nodes: Remove hardcoded BLENDER_MAX_THREADS number of threads"
This reverts commit fdc653e8ce .
The threads override is not affected by the scene, and hence the limit of the
threads was not giving correct result. Need to re-consider some things here.
2015-06-08 13:53:54 +02:00
Campbell Barton
87629b2a74
RNA: Object.shape_key_remove method
...
Python had no ability to remove shape keys
Original D1169 from @lichtwerk, with edits
2015-06-08 19:52:04 +10:00
Sergey Sharybin
546a0e2d96
Fix T44989: Crash on linking external OSL material
...
Issue was caused by passing NULL bmain to the path remap function when
localizing the node tree.
Paths are to be remapped, otherwise mapping of paths to OSL scripts
might happen in a wrong way.
2015-06-08 11:15:40 +02:00
Sergey Sharybin
0589a814ba
Cycles: Fix crash doing render preview of external OSL script
2015-06-08 11:15:40 +02:00
Sergey Sharybin
267c7b098d
Fix "View All" operation in image space not available with locked interface
2015-06-08 11:15:39 +02:00
Campbell Barton
7c5944137e
Fix T44995: Crash loading packed image
2015-06-08 18:21:54 +10:00
Campbell Barton
b54e95a5c8
Alternative fix copying windows from popup dialogs
...
It could still crash if the window was freed and another was activated. see T44688.
2015-06-08 16:02:57 +10:00
Campbell Barton
22a4fcb146
Fix T44991: Apply transform skips poly-radius
2015-06-08 12:58:50 +10:00
Bastien Montagne
9927849708
Fix T44984: wrong texture clamping when applying saturation > 1.0
...
Applying saturation > 1.0 in HSV space easily leads to negative values in RGB space,
so we have to clamp again...
2015-06-07 16:56:58 +02:00
Campbell Barton
de953bf7b8
Don't show smoke domain when render-only enabled
...
D1339 from @scorpion81
2015-06-07 21:52:11 +10:00
Mitchell Stokes
5aade17bdf
Revert "BGE : KX_VertexProxy support for more than 2 UV channel."
...
This reverts commit fb0dd596e9 .
This commit reintroduced a deprecated API that we'd rather not see in a
release. A better solution is being worked on.
2015-06-06 13:12:27 -07:00
Campbell Barton
c5748f3cc7
View3D: avoid jumping placing cursor /w lock on
...
The view would jump each time, now compensate by adjusting the cursor panning.
Less jarring and helps avoid problems when the cursor gets outside the view, see: T40353
2015-06-07 02:50:50 +10:00
Campbell Barton
60621940d0
Use threshold for selecting side-of-axis
2015-06-07 02:09:41 +10:00
Julian Eisel
4ee2ae97c3
Cleanup: Typos
2015-06-06 15:32:59 +02:00
Campbell Barton
50a1ad5bb3
Cleanup
2015-06-06 21:02:16 +10:00
Bastien Montagne
94e7ac5b97
Fix wrong usage of THB_NORMAL size when generating .blend file thumbnail at save time.
...
We do not use that size of preview anymore, only THB_LARGE...
2015-06-05 19:42:59 +02:00
Howard Trickey
68cdd2b361
Fix T44961, bevel spikes out when certain angles near 180.
...
Made the test for whether one can "see" an adjacent edge less
knife-close to 180. This means it will chose to slide along
such an edge less often, and avoid some spikes.
2015-06-05 13:00:41 -04:00
Antony Riakiotakis
e708042aa0
Cleanup:
...
Get rid of static functions that pass the exact same arguments in the
same order to other function.
2015-06-05 16:13:15 +02:00
Bastien Montagne
d5bca524d5
Fix T44960: Crash with 'Shape Cut' in edit hair mode.
...
This is only supported for mesh objects so far.
Also, abort in case there are no faces in dm (instead of crashing on NULL BVH tree...).
2015-06-05 13:06:01 +02:00
Sergey Sharybin
304ee9af8d
Depsgraph: Report to the console when the new depsgraph is used
2015-06-05 15:37:41 +05:00
Sergey Sharybin
907f804ad8
Depsgraph: Fix typo in header guard comment
2015-06-05 15:37:41 +05:00
Sergey Sharybin
fb92c553f1
ImBuf: Fix compilation error with latest OIIO
...
Latest OIIO libraries are using Boost libraries from the public headers.
2015-06-05 15:37:40 +05:00
Campbell Barton
ffaf271ab9
BMesh: decimator, allow vgroup factor over 1
...
Can be useful to apply more extreme weighting
2015-06-05 15:26:37 +10:00
Campbell Barton
aca40295e8
Check ftell return values
2015-06-05 11:46:01 +10:00
Jorge Bernal
b2e5c017a1
BGE: correct ftell use in LoadGlobalDict
2015-06-05 11:16:46 +10:00
Jorge Bernal
f3434e5f82
BGE Cleanup: remove dead code for collide, visible and twoside variables
...
As material is not NULL at this stage there is no need to do a NULL
check. Also to remove dead code
Reviewers: dfelinto, panzergame, hg1, moguri
Reviewed By: panzergame, hg1, moguri
Projects: #game_engine
Differential Revision: https://developer.blender.org/D1330
2015-06-05 02:24:23 +02:00
Antony Riakiotakis
2cbe60b476
New "use placeholders" feature of the sequencer did not detect correct
...
filenames.
Added BLI_path utility functions to decompose a path name and
extract the frame number. It should be useful in autocollapse
feature as well
2015-06-04 20:40:44 +02:00
Campbell Barton
455ca1b28f
BMesh decimate, improve behavior with weights
...
Add slider to adjust the influence of weights relative to geometry distortion.
This allows subtle influences to be applied - without drastic changes in behavior.
2015-06-05 02:56:11 +10:00
Antony Riakiotakis
c64f491f9f
Fix modifiers stack not recalculated when mapping requirements change
...
Reported by pixaal on irc, basically reproducable by inserting bevel
modifier on cube and entering/exiting texture paint mode.
Now object stores last needsMapping variable as well as customdata mask.
Also now texture painting only needs mapping when we are in texture
paint selection mode, so modifiers that don't support mapping can still
be used to paint now.
2015-06-04 17:40:10 +02:00
Julian Eisel
91d424b82a
Fix tooltip colors not initialized correctly
...
Already committed similar fix (rBbeaed66f292dd) but saw it appearing on
other peoples screens a few times since them. Never was able to recreate
though.
This should make sure everything is initialized fine, so if we see it
appearing again, then it's likely because of manual tweaks or the
version saved in the .blend.
2015-06-04 17:07:05 +02:00
Campbell Barton
4a26f3b569
correct last commit
2015-06-04 23:47:03 +10:00
Campbell Barton
06f4bac104
BMesh: decimator minor edits
2015-06-04 23:42:10 +10:00
Campbell Barton
cf7a5e93f8
Fix buffer overrun searching program path on win32
2015-06-04 16:48:56 +10:00
Campbell Barton
3eb38a79d8
Loading raw targa now sets the filetype
2015-06-04 16:36:11 +10:00
Campbell Barton
061b59a1d4
Cleanup: redundant checks
2015-06-04 15:51:49 +10:00
Campbell Barton
81e3deadea
Fix for leak creating stereo images
2015-06-04 15:41:28 +10:00
Campbell Barton
7a0f57cd01
Cleanup: clarify order of precedence: &/?
2015-06-04 15:41:27 +10:00
Howard Trickey
896f08bde8
Fix T41177. Bevel shouldn't try to slide along edge when can't see it.
2015-06-03 15:19:48 -04:00
Bastien Montagne
e4ab526ad1
Make reading previews from .blend file more robust.
...
Hit a case here where rect pointer was not NULL, when h & w were both zero...
Shall not happen, but better not crash on such cases!
2015-06-03 16:42:08 +02:00
Antony Riakiotakis
b9c563061c
Do not show brush cursor for fill brush (size not supported)
2015-06-03 12:04:47 +02:00
Campbell Barton
b07be730b2
Fix error calculating bmesh normals
...
edge vector stack was left un-cleared.
2015-06-03 18:10:43 +10:00
Campbell Barton
1dbcccf5f9
BLI_stack, add clear function.
2015-06-03 18:07:30 +10:00
Campbell Barton
ebebc4ded1
Correct own fix reference before assignment
...
3rd fix for silly exception conversion!
2015-06-03 17:11:01 +10:00
Campbell Barton
2517f5c97c
Fix memory leak loading multi-layer OpenEXR
2015-06-03 16:24:07 +10:00
Campbell Barton
e695b34505
Fix memory leak loading single-layer OpenEXR
...
Internal EXR API specifically avoids freeing non-file streams.
2015-06-03 16:24:00 +10:00
Campbell Barton
52795932a7
Fix for RMB Menu title including shortcut
2015-06-03 15:03:28 +10:00
Campbell Barton
2c7cb8ce59
Fix UI string clip (reverse search separator char)
...
The string may have many '|' characters, only the last is clipped.
2015-06-03 15:03:28 +10:00
Campbell Barton
b3d2b035c4
Cleanup: check button flag for shortcut delimiter
2015-06-03 14:35:41 +10:00