Mitchell Stokes
ed4075cb34
Fix T41259: Objects parented to non-armature objects cannot play shape actions in the BGE
2014-09-23 07:52:44 -07:00
Tamito Kajiyama
d342f46682
D713: correct error /w braces (freestyle)
...
Differential revision: https://developer.blender.org/D713
Author: campbellbarton (Campbell Barton)
2014-09-23 22:35:15 +09:00
Lukas Tönne
14ee107b1f
Fix T41918, Missing operator in Node Editor Menus.
...
This operator was renamed in rB52d7c357781237ad6f128a6b6d550b34627c2a96
but the menu entry was not renamed.
2014-09-23 14:06:03 +02:00
Thomas Dinges
2ed1b67835
Fix T41912, OpenCL compile error when building without __SVM__
...
Thanks to Vitaliy Filippov for the patch.
2014-09-23 12:54:16 +02:00
Campbell Barton
bdd515fee2
Macro VA_NARGS, increase max to 64
2014-09-23 20:29:18 +10:00
Campbell Barton
d871575be7
Cleanup: use struct names in ID comments
2014-09-23 20:29:18 +10:00
Lukas Tönne
dbb9eba0fb
Fixed border extension for the sunbeams node.
...
This ensures that the beams color does not darken along borders,
by using the last valid color of the ray as the border color (extending
colors in the direction of the source point).
2014-09-23 11:42:11 +02:00
Antony Riakiotakis
d7ddb941a0
Projective painting:
...
* Make clone UI a bit more descriptive
* Don't set images to image editors that have a pinned image.
2014-09-22 11:01:50 +02:00
Campbell Barton
9b28ab26b4
Freestyle: disallow with fields (was crashing)
2014-09-22 18:04:16 +10:00
Tamito Kajiyama
ef0883bc2b
Fix for Freestyle crash in bordered animation rendering
2014-09-22 17:52:22 +10:00
Campbell Barton
f6db580041
Fix T41891: Alt+S can't save image
...
win32 BLI_path_abs expanded empty strings into "C:\\",
which made BLI_exists succeed (quite confusing).
Now match behavior on *nix.
2014-09-22 14:46:03 +10:00
Campbell Barton
c9a7789bcf
Corrent recent commit: off by one error
2014-09-22 13:23:42 +10:00
Campbell Barton
d79e11fcc8
Fix image.save() - incorrect relative lib path
2014-09-22 12:38:40 +10:00
Campbell Barton
1004a7db97
Correct MAX_LIBARRAY define, assert when its wrong
2014-09-22 12:04:14 +10:00
Campbell Barton
61baf6e813
Fix T41902: Flipped persp/ortho region_2d_to_vector_3d
...
- Ortho result from view3d_utils.region_2d_to_vector_3d was flipped.
- Persp result wasn't normalized.
- operator_modal_view3d_raycast.py failed for ortho views.
Thanks to Philipp Oeser for the initial fix.
2014-09-22 11:11:45 +10:00
Lukas Tönne
217095f622
Fix T41754, sunbeams node should return the unmodified source value at
...
the source pixel.
2014-09-21 18:12:15 +02:00
Sergey Sharybin
1ce09ff411
Tracking: Fix ground plane normal facing downwards
2014-09-21 15:55:46 +06:00
Bastien Montagne
398ca952ab
Fix T41890: Regression in new array modifier code, vnors were no more offset-corrected.
...
This is not needed when we tag normals as dirty, but in simple cases, if offset has some
rotation (or non-uniform scaling) component, vertex normals has to be corrected.
2014-09-21 10:12:26 +02:00
Campbell Barton
b96a3607dd
Py Template: Set the active object in batch export
...
Some exporters (mdd for example), only use the active object
2014-09-21 13:20:46 +10:00
Antony Riakiotakis
a0b3604337
Last minute artist feedback tweak: Fill tool should not use masking
...
apart from stencil(texture) and face masks.
2014-09-21 01:37:40 +02:00
Antony Riakiotakis
1294fc7d93
Another minor correction, use "Mask" instead of "Stencil" so users can
...
correlate the panel to the mask tool.
2014-09-21 01:00:38 +02:00
Antony Riakiotakis
3d93eb47f3
Minor polishing, add UV layer selection in image projection painting
...
mode.
2014-09-21 00:29:50 +02:00
Antony Riakiotakis
6e56db8ce2
Paint system
...
* Add unified color settings to brush menus.
* Add notifier on fill tool from drag and drop to refresh icons
2014-09-20 23:47:10 +02:00
Thomas Dinges
31da72545e
Cycles: Backward compatibility code for the Clamp splitting in 2.70.
...
If an older file (< 270) had clamp enabled, with e.g. a value of 2.0, Direct and Indirect clamp are now automatically set to 2.0 as well.
2014-09-19 22:25:36 +02:00
Thomas Dinges
0542442310
Cycles: Add a UI warning, in case the experimental GPU kernel is used.
...
The experimental kernel is slower and can cause issues on some cards still, so better communicate it well.
2014-09-19 22:25:35 +02:00
Bastien Montagne
680d0db83c
Fix T41875: Update issue in Timeline space
...
This space did not refresh on NC_OBJECT, ND_BONE_SELECT notifier...
2014-09-19 22:11:16 +02:00
Antony Riakiotakis
23e2c97f63
Fix T35993, issue with viewport when using instances.
...
Not really sure what the issue here was initially (might have been a
driver problem) but looks like the issue is solved if we skip generating
a display list for clipped objects; Driver does not like a generated
list that is not drawn.
Now we try to clip the object always, not only when using display lists.
This means that display lists will only get generated if object is
actually visible.
Also used glPush/glPop for instance matrices since glLoad can cause
recalculation of inverses in the driver.
2014-09-19 18:04:12 +02:00
Antony Riakiotakis
f2c8209756
Fix T40751 preview image not generated after baking.
...
A DAG_id_tag_update here is enough to fix the problem.
2014-09-19 15:36:49 +02:00
Bastien Montagne
d76d3144b4
Install_deps: add an '--info' path option to store BUILD_NOTES.txt...
...
Still defaults to current dir!
2014-09-19 15:14:30 +02:00
Jens Verwiebe
07bb3641f5
OSX: make some more symbols global only, this may prevent clashes on older systems and is good for loading times anyway.
2014-09-19 15:00:15 +02:00
Sergey Sharybin
d804a5eaf4
Fix T41865: Fluid bake not possible in windows using a python script from the command line
...
Stupid missing variables initialization.
2014-09-19 17:34:50 +06:00
Thomas Dinges
75b61f5346
Cycles: Remove unused Mix Shaders from the ShaderGraph, instead of only relinking.
...
Differential revision: https://developer.blender.org/D796
2014-09-19 13:21:25 +02:00
Thomas Dinges
40a1c7b9c7
Cleanup: Indentation and Whitespace.
2014-09-19 12:57:09 +02:00
Nathan Letwory
d04e488273
Add texture coordinate export.
2014-09-19 10:44:42 +03:00
Tamito Kajiyama
1c8d9cc4a9
Freestyle: Fix for irrelevant docstring showing up in Python API docs.
2014-09-19 14:11:32 +09:00
Tamito Kajiyama
64ade99ecc
Freestyle: Python API documentation updates.
...
Fixed dead references of API identifiers (e.g., freestyle.types.Interface0D)
due to relocations of the identifiers into submodules. Also made various minor
revisions of mark-ups and typos.
2014-09-19 13:41:47 +09:00
Antony Riakiotakis
98a78963be
Fix crashes with timers.
...
Incorrectly accessing the menu pointer, set it to NULL before doing the
tests.
We don't restore the menu pointer because it is invalid by the time the operator ends.
2014-09-18 16:02:40 +02:00
Antony Riakiotakis
070ce416b9
One last tweak to palette deletion code. It would correct active color
...
only when deleting the last color.
2014-09-18 13:03:02 +02:00
Antony Riakiotakis
90c1afb020
Fix T41708, active palette indicator not refreshing when clicking
...
Issue, after a lot of blood sweat and tears, was found in
ui_but_update_from_old_block, where we restore a button to its old
values when possible. The problem here is that a1 and a2 are not really
meant to store temporary variables, because they tend to get overriden
and palette selection is one of those temporary states.
Instead, we now store the position of each button in the palette in a2
and pointer to the palette in the customdata pointer of each button and
use that to test if it's active. The positions won't change when
clicking so we are guaranteed that the old button won't override the new
one with garbage.
It's still hacky but it is better than testing button types when copying
old values.
2014-09-18 12:51:54 +02:00
Antony Riakiotakis
44121442e9
Palette active color:
...
Use indicator color derived from color luminance for better contrast.
2014-09-18 12:20:34 +02:00
Antony Riakiotakis
b247e19ff1
Palettes
...
* Remove some duplication in deletion code
* Fix crash when restoring file from last saved state.
2014-09-18 12:07:17 +02:00
Antony Riakiotakis
e6271d2367
Palettes:
...
Avoid having an invalid active index if user deletes a color.
Also attempt to set active color on clicking (Not working yet but fix
coming soon)
2014-09-18 11:16:31 +02:00
Campbell Barton
90f75b8ce0
Cleanup: use static sets where possible
2014-09-18 17:45:31 +10:00
Tamito Kajiyama
cf0ce0afc7
Fix for a run-time error in sphinx_doc_gen.py on Windows.
2014-09-18 15:48:17 +09:00
Tamito Kajiyama
f87ca5f1c3
Fix for missing Freestyle sections in the Blender Python API documentation.
...
Freestyle sections of the API docs were empty due to Freestyle module reorganization
in commit rB6498b96ce7081db039354228213d72e8c70bd3aa.
Module __all__ property was added to submodules so as to properly exclude irrelevant
documentation elements such as mathutils.Vector.
2014-09-18 15:48:15 +09:00
Campbell Barton
3c28eecb6e
Fix T41862: Autosmooth & multi-material glitch
2014-09-18 14:55:33 +10:00
Campbell Barton
87208fa699
Fix for edge-order flipping on subdividing wire
...
Extruding a subdivided edge would create flipped faces.
2014-09-18 13:39:10 +10:00
Campbell Barton
7e0a3baedc
Fix T41861: Loopcut wire incorrect mode-switch
...
also didn't preview or select correctly.
2014-09-18 13:24:48 +10:00
Campbell Barton
8c3daab298
Cleanup: style, spelling
2014-09-18 09:37:49 +10:00
Jens Verwiebe
62893dc398
OSX/cmake: OSX 10.10 must be used with cmake 3.0.0 minimum, older thinks 10.6 is higher than 10.10 :)
2014-09-17 20:42:21 +02:00