Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
all bevel edges for each bevel vert (can use edges-of-vert instead)
|
|
reduce strlen check in texttool_suggest_add()
use 'del list[:]' rather then 'list[:] = []' in python scripts which clear lists.
|
|
In this case we can not validate OCIO configuration and the only way
to fix such issues is to add NULL-pointer checks..
|
|
Issue was caused by own previous change in PBVH which in this case
lead to unneeded draw buffers rebuilding.
|
|
When blending shape key, opening the popup didnt execute anything - making it so pressing a button would update the result even if the value didnt change.
|
|
handy of you have a UV island that doesnt quite fit into its surrounding UV's - its a quick way to snap selected -> unselected UV's.
|
|
'threshold' for all now.
|
|
- no need to copy the UV vectors, just point to them.
- calculate the midpoint once and copy rather then mid_v2_v2v2() on each UV.
- reduce the number of comparisons by only checking the remaining uv's in the nested loop.
|
|
wrong rename to "Remove Doubles UV" to avoid confusion with the mesh operator of the same name.
|
|
add a check for duplicates in BlenderLib()m, if 0'd now.
|
|
already build
|
|
|
|
The "Add Monkey" object name should be Suzanne - as it was until 2.50. :)
|
|
unused arg to move_to_layer_invoke()
|
|
The new node that outputs multilayer was using longer names than default.
Caused old code that truncated pass names to 11 chars to fail on loading exr.
This was an old limit in openexr - but that got fixed long ago.
On todo: check current openexr name lenghts, and all code in Blender that
defines pass/layer names.
|
|
|
|
Recoded the move-to-layer popup to wait for execution of operator until you
press Enter or OK button.
That excludes undo/redo, which makes it faster for many too.
(note the menu is all hotkey driven, so it's MKEY, <number>, Enter)
Also fixed: missing MEM_free in this popup type.
|
|
There was incorrect formula applied on color components, used the same
as gimp uses. It makes image looking nicer in blender, however it's
still not 100% correct. Seems lots of software are handling profiles
from jpeg file nicely. But that's another topic.
|
|
data, since this would crash.
also rename modifier_sameTopology -> modifier_isSameTopology(), modifier_nonGeometrical -> modifier_isNonGeometrical()
|
|
Histogram in Blender was nearly useless - it just didnt work, showed
confusing blank results.
Two reasons for it:
- It was including Alpha in the weighted total value
(RGB images have alpha 255 for all pixels)
- It was counting the a total weight value max(R, G, B, A), instead of
using max(R) and max(G) etc.
Now it all draws much nicer - similar to Da Gimp! :)
|
|
|
|
Crash would have been happen when changing render ending at the same time
rendering happens. It could be final Cycles render or even preview LUX render.
|
|
|
|
this lets python menu for mode setting do mixed selection and extending the selection - just like the buttons in the header.
|
|
also wrap long lines in noise.c
|
|
|
|
|
|
starting from operator search popup (pressing enter), also Plus/Minus keys would get incremented for key press and release.
|
|
preset menu.
If this is needed we can add the reset button back as an option for certain operators,
but AFAICS any operator with enough settings that resetting them all would be annoying - could have presets enabled.
|
|
|
|
Conversion from 2.49 and older files: support for unlimited materials on
objects had an error in conversion.
Effect was that you couldn't re-assign material slots a Material, in case
you were using "link to object" option.
|
|
bevel-edges share a vertex.
this gives more useful topology, eg:
http://www.graphicall.org/ftp/ideasman42/bevel_strip_fill.png
|
|
value for freestyle now.
|
|
work properly.
|
|
functional changes.
|
|
which often dont triangulate nicely to follow rounded corners: http://www.graphicall.org/ftp/ideasman42/bevel_fan_fill.png
|
|
|
|
|
|
|
|
also initialize bmesh-bevel settings struct to zero to avoid possible uninitialized memory later.
|
|
to avoid many small malloc's by passing a fixes size stack variable instead.
Will give some speedup to edge-split modifier and bevel.
|
|
vertex.
|
|
BM_edge_is_manifold/BM_edge_is_wire/BM_edge_is_boundary
|
|
|
|
|
|
* Fixed memory leak, where temp buffers for tGpTimingData were not freed
* Fixed crash when there was no active object when converting to paths
|
|
section about modifying linked library data.
|