Campbell Barton
b21b24573d
lots of operator descriptions were incorrectly copy/pasted.
...
update some descriptions, others were removed and operators tagged as internal.
add a script to detect duplicate operator descriptions.
2013-09-30 05:50:41 +00:00
Thomas Dinges
85cb0bc19d
Fix [ #36863 ] OSL clamp, min and max functions have wrong signature when arguments are integers
...
* This was fixed in OSL 1.3.2, but we used an outdated stdosl.h.
2013-09-29 23:24:45 +00:00
Bastien Montagne
fd9cb5a59e
Fix [ #36859 ] Grease Pencil - Frames.new() doesn't create frame if frame_number <= 0
...
Related to [#36831 ] (r60412), RNA was still forbidding negative frame numbers...
2013-09-29 18:12:07 +00:00
Bastien Montagne
577e6e0290
Followup to r60416, we need to get cdlayers from bmesh everywhere! sorry...
2013-09-29 15:09:48 +00:00
Bastien Montagne
a6789a7f2e
Fix broken example, reported by Codemanx on IRC, thanks.
2013-09-29 14:57:47 +00:00
Bastien Montagne
af915b443a
Fix [ #36847 ] If Force Field in Ridgid Body group, crash at first frame of animation on playback
...
Not all objects in RB group actually have a "rigid body object", needs to be checked.
2013-09-29 13:38:56 +00:00
Bastien Montagne
4829cf9cd0
Fix [ #36830 ] 'Reset to Default Value' on Current Area Type button causes crash
...
Default default value for space types (0, i.e. SPACE_EMPTY) is not valid, use SPACE_VIEW3D instead.
2013-09-29 13:25:42 +00:00
Campbell Barton
3407a2e145
name cocoa functions in keeping with convention with similar functions for other ghost classes.
2013-09-29 13:14:09 +00:00
Jens Verwiebe
d528b4c9bb
OSX: more descriptive comment
2013-09-29 10:11:49 +00:00
Jens Verwiebe
20053f4954
OSX: cleanup for 60409, let m_window protected and use rather a public function for getting it public
2013-09-29 10:00:34 +00:00
Bastien Montagne
8fa068d30a
Fix [ #36841 ] UV-Maps cannot be renamed in EditMode
...
Own error in r60260, in edit mode we need to use bmesh's cdata!
2013-09-29 06:47:07 +00:00
Campbell Barton
6d0284f934
minor edit on r60413, convert to a bool.
2013-09-29 02:07:48 +00:00
Thomas Dinges
2acfd3f96a
Fix [ #36845 ] New generated blank image doesn't update preview (properties editor)
...
* IMAGE_OT_NEW did not had a notifier yet for some weird reason.
2013-09-28 20:04:49 +00:00
Thomas Dinges
c662b247f6
Properties Editor / UI:
...
* Fix a py error in the "Image Sampling" panel, tex.image can be NULL.
2013-09-28 19:56:08 +00:00
Bastien Montagne
f18f2fbb33
Fix [ #36831 ] Grease Pencil dont create a drawing in current frame less than 1
...
Only forbid negframes when user has not allowed them in whole Blender (userpref, editing). Else, it's more than annoying to not be able to draw negframed gpencil.
2013-09-28 19:28:41 +00:00
Jens Verwiebe
f418097bc6
OSX/Scons/OMP: 1. Allow for compile with gnu gcc 4.8.1, 2. fix compiling with sdk > 10.7 by using libgomp dynamic, which includes proper errorhandling vs. static. Before xtra linking to system libstdc++.6.dylib was needed, which then caused incompatibilities
2013-09-28 18:42:14 +00:00
Jens Verwiebe
1a30e52142
OSX: make sure closing the mainwindow forewards to the quitdialog - todo: check if m_window now public is a problem
2013-09-28 17:55:22 +00:00
Campbell Barton
99837ea844
add PoseBone.children convenience attribute.
2013-09-28 12:05:59 +00:00
Bastien Montagne
71958f0052
Fix [ #36827 ] 2.69 bug with smoke domain, particle emitter and a force field causes a crash
...
fuel array might be null!
2013-09-28 05:06:02 +00:00
Brecht Van Lommel
25509ba8af
Fix #36826 : make screencast with quicktime output gave black flickering areas.
...
Problem was OpenGL buffer alpha channel, it's not used in most places and so
not set to any meaningful value while drawing.
2013-09-27 20:29:07 +00:00
Brecht Van Lommel
7c29744111
Fix build error when building without OpenMP.
2013-09-27 19:44:06 +00:00
Brecht Van Lommel
fa352bb749
Fix #35684 : cycles unable to use full 6GB of memory on NVidia Titan GPU. We now
...
use arrays instead of textures for general storage on this card (image textures
are still stored as texture). Textures were found to be faster on older cards,
but the limits on 1D texture size have not increased along with the memory size,
which meant that the full 6 GB could not be used.
The performance actually seems to be slightly better with arrays in some tests
on Titan. For older cards there seems to be a bit of a mix, some are better and
others not. We may change those to use arrays too, but more testing is needed,
only Titan and Tesla K20 (sm_35) is changed for now.
The fact that arrays are faster is a bit surprising, as others found textures
to be faster on Kepler. However even if they were, the memory limitation is
more important to solve anyway.
https://research.nvidia.com/publication/understanding-efficiency-ray-traversal-gpus-kepler-and-fermi-addendum
2013-09-27 19:09:31 +00:00
Sergey Sharybin
dad37860e2
Elbeem: fix memory leak and add guarded allocator directives
2013-09-27 18:55:26 +00:00
Sergey Sharybin
16da43ef19
Elbeem: Use pragma directive instead of overriding number of omp threads
...
Global OpenMP threads override is not a good idea because this would affect
all possible OpenMP blocks running at the same time as simulation.
And that was actually a big on restoring number of threads: code needed to
store current number of threads, not maximal one.
2013-09-27 18:55:15 +00:00
Dalai Felinto
9745d39eff
blenderplayer stubs for WM_keymap_remove
...
(reported by Thomas Dinges on irc)
2013-09-27 16:58:34 +00:00
Campbell Barton
6c4c4f2bec
replace ints with bools for keymap functions.
2013-09-27 14:27:01 +00:00
Dalai Felinto
c2afa5cfaf
rna: implementing function to remove keymap from keyconfig
...
Thanks Campbell Barton for reviewing.
2013-09-27 14:05:07 +00:00
Bastien Montagne
60e1fc70d2
install_deps.sh fix: add explicit OGG lib handling, we need it to pass correct values for ffmpeg libraries (at least for static builds).
...
I’m not close to understand why this has worked fine until today... :/
Only tested with Debian, but I would not expect any issue with Fedora/Suse/Arch, this is a quite simple change!
2013-09-27 13:56:16 +00:00
Lukas Toenne
640fc26c03
Fix #36630 , Particlesystem - boids - goal - collision.
...
Problem was introduced with r54648, which determined the initial interval for the Newton-Raphson method using the "total_time" of the collision - but this info is only defined for regular collisions, not
for the raycasting used in boids to find the "ground object". To ensure correct behavior, now clear the collision info before using it (good practice in any case), then check the inv_total_time variable
and use the standard 0.001 step if not defined.
2013-09-27 13:45:47 +00:00
Campbell Barton
9aaeaae7e0
relating to [ #36822 ], apply clamping to hard limits too
2013-09-27 11:06:33 +00:00
Thomas Dinges
467e3005ed
Fix for #36823 , SSS node now displays a warning, that it does not work on the GPU.
2013-09-27 10:53:55 +00:00
Thomas Dinges
d0a092be5c
Fix [ #36822 ], Sky Turbidity values > 10 could result in weird behavior and crashes with the new sky model.
...
Soft UI range is 10 already, now clamp inside the code as well.
2013-09-27 10:26:00 +00:00
Sergey Sharybin
bb43e8a8a6
Fix related #36824 : Shrinkwrap modifier 'Subsurf Levels' doesn't seem to do anything
...
Subsurf Levels only makes sense when using Projection mode,
so moved this option into if mode == 'PROJECTION' branch.
2013-09-27 09:51:02 +00:00
Sergey Sharybin
dd02c2937a
Made PIL_time_utildefines self-sufficient
...
Meaning it's enough to only include PIL_time_utildefines for
benchmarking, no need to worry about other header dependencies.
2013-09-26 21:27:23 +00:00
Tamito Kajiyama
e424002d30
Fix for Freestyle hang up in stroke rendering, due to missing update of 2D stroke length in StorkeCleaner.
...
Problem report by Light BWK through personal communications, thanks!
2013-09-26 20:14:29 +00:00
Tamito Kajiyama
226d6fbfc5
Fix for the name of line style ID blocks, from "FreestyleLineStyle" to "Line Style".
2013-09-26 16:41:47 +00:00
Brecht Van Lommel
5a201fa479
Freestyle: remove a bunch of debug prints in the python code, these are confusing
...
and don't give any meaningful info to users.
2013-09-26 16:29:54 +00:00
Campbell Barton
f06b440d63
quiet warnings (converting pointer to boolean)
2013-09-26 10:35:41 +00:00
Irie Shinsuke
ef2e1edca0
Use the brush icon rather than the particle icon for ID-block type of Freestyle line style, though that's still workaround.
...
We need a proper icon representing Freestyle line style.
2013-09-26 07:55:55 +00:00
Brecht Van Lommel
c3d3d8be36
Fix cycles issue with mapping node rotation and scale order. When using both
...
scale and rotation in mapping node, there would be shearing, and the only way
to avoid that was to add 2 mapping nodes. This is because to transform the
texture, the inverse transform needs to be done on the texture coordinate
Now the mapping node has Texture/Point/Vector/Normal types to transform the
vector for a particular purpose. Point is the existing behavior, Texture is
the new default that behaves more like you might expect.
2013-09-25 20:28:49 +00:00
Irie Shinsuke
e9859bb0e5
Don't install LICENSE-bmonofont-i18n.ttf.txt unless international fonts are enabled.
2013-09-25 19:18:28 +00:00
Campbell Barton
c4bad6868f
cmake - cached LLVM values would be overwritten on every execution.
2013-09-25 17:04:01 +00:00
Campbell Barton
124f32a206
rename LLVM_LIB_DIR to LLVM_LIBPATH to match other cmake vars.
2013-09-25 16:31:54 +00:00
Campbell Barton
8bbe81db4d
knife was projecting vertex locations to the screen when it wasnt needed.
2013-09-25 11:38:30 +00:00
Campbell Barton
3c05662f5e
fix error where BKE_mesh_cd_validate layer renaming would use invalid index values. from r60260
...
also correct some comments.
2013-09-25 11:11:41 +00:00
Sergey Sharybin
8917e63134
Add font licenses to installation files
...
So now release archive will have this files included.
2013-09-25 08:35:43 +00:00
Campbell Barton
8c7eb60ba0
fix [ #36780 ] Knife Project broken
...
was regression in r59665 (fix for [#35002 ]).
now when checking a segment that lies on the same plane as the triangle intersects,
clip the segment by the triangle bounds so we know the points remain inside the triangle.
2013-09-25 08:23:31 +00:00
Campbell Barton
a5620a73b3
fix for crash freeing console history.
2013-09-24 17:11:55 +00:00
Antony Riakiotakis
00745a572b
Fix #36695 , brushes would behave differently in scaled objects (tested
...
by applying scale). It looks that only layer brush needs this
correction.
2013-09-24 15:17:57 +00:00
Dalai Felinto
a5c4faef62
CMake: BOOST is a dependency of OpenImageIO
2013-09-24 15:16:46 +00:00