Sergey Sharybin
c1dc375379
Sequencer: show color sample line in image display mode only
2012-09-05 14:11:22 +00:00
Campbell Barton
99fcec3334
fix [ #29431 ] "Normalize All" from Weight Tools don't work correctly
2012-09-05 04:16:09 +00:00
Campbell Barton
a512cac545
code cleanup: move get_selected_defgroups into object_deform.c and make it behave like similar functions, also when drawing vertex weight colors, only call this function when multi-paint is enabled.
2012-09-05 03:45:32 +00:00
Campbell Barton
84dc5c2992
code cleanup: move functions for getting defgroup arrays from objects out of editors into blenkernel, since they are generally useful.
2012-09-05 02:51:55 +00:00
Campbell Barton
a4b71f4e01
fix for various redundant checks and possibly fix some crashes in rare situations.
2012-09-05 01:42:52 +00:00
Campbell Barton
2016791fee
add missing files from cmakes lists
2012-09-05 00:52:35 +00:00
Campbell Barton
306e2b4878
stule cleanup
2012-09-04 18:47:08 +00:00
Sv. Lockal
927b7ed303
Do not show %t to user on right click menu buttons which use "Name%t|...%x0|..." syntax
2012-09-04 17:09:40 +00:00
Brecht Van Lommel
adea12cb01
Cycles: merge of changes from tomato branch.
...
Regular rendering now works tiled, and supports save buffers to save memory
during render and cache render results.
Brick texture node by Thomas.
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Textures#Brick_Texture
Image texture Blended Box Mapping.
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Textures#Image_Texture
http://mango.blender.org/production/blended_box/
Various bug fixes by Sergey and Campbell.
* Fix for reading freed memory in some node setups.
* Fix incorrect memory read when synchronizing mesh motion.
* Fix crash appearing when direct light usage is different on different layers.
* Fix for vector pass gives wrong result in some circumstances.
* Fix for wrong resolution used for rendering Render Layer node.
* Option to cancel rendering when doing initial synchronization.
* No more texture limit when using CPU render.
* Many fixes for new tiled rendering.
2012-09-04 13:29:07 +00:00
Sergey Sharybin
68563134d4
Mango request: display sliders for current point in curve mapping
...
--
svn merge -r49893:49894 ^/branches/soc-2011-tomato
2012-09-04 12:40:47 +00:00
Campbell Barton
a71b160184
fix for building on msvc2008 (also style cleanup)
2012-09-04 01:23:50 +00:00
Campbell Barton
aaafa0c2fe
code cleanup: move file string defines into BLI_path_utils.h, BKE_utildefines is now unused but keep incase we want to add defines there later.
2012-09-03 22:04:14 +00:00
Sergey Sharybin
e58548706f
Fix regression introduced in recent jobs system refactoring
...
Fluid simulation job progress wasn't displayed anymore.
2012-09-03 16:05:37 +00:00
Howard Trickey
5c2d9022d9
Fix knife bug #30764 , failure to cut sometimes.
...
Two bugs: first, the point-in-face function had a bug that made it fail for the xz or yz planes.
Second, in ortho mode, simultaneous linehits need careful sorting.
Also, in orth mode it is somewhat random whether the edges exactly behind the front ones are reported 'hit' by bvh tree, so put in code to prevent cuts along the parallel-to-view faces when not in cut-through mode.
2012-09-03 14:37:34 +00:00
Brecht Van Lommel
1cb9b1ddf3
Fix #32461 : adjusting brush strength with shift+F in image editor would show
...
the cursor too big when zoomed in. Only the size adjusment needs to follow the
zoom level of the editor, others are fixed size.
2012-09-03 11:55:30 +00:00
Brecht Van Lommel
acebddeb23
Fix #32468 : 3d view texture paint mode did not show uv layout in image editor.
2012-09-03 11:26:04 +00:00
Campbell Barton
737f2e8be8
fix [ #31694 ] Circle Selection is ignored within face selection in texture paint mode
2012-09-03 10:39:15 +00:00
Campbell Barton
95f7264014
code cleanup: split out defines in BKE_utildefines.h into BLO_blend_defs.h and ui defines in interface_intern.h
2012-09-03 10:12:25 +00:00
Campbell Barton
d248f94cf8
add endian switch functions to replace macros SWITCH_INT/LONG/SHORT, with BLI_endian_switch_int32/int64/float/double...
2012-09-03 07:37:38 +00:00
Campbell Barton
ca6fa937d4
style cleanup
2012-09-03 05:36:47 +00:00
Campbell Barton
56534ecdcb
style cleanup: also add debugging print function for derived mesh DM_debug_print_cdlayers()
2012-09-03 02:41:12 +00:00
Campbell Barton
dbdd1bb4f2
remove vertex groups from a mesh or lattice when this there are no remaining vertex groups. This was dont in edit-mode but not object-mode.
2012-09-03 00:02:13 +00:00
Sv. Lockal
ebbfc46bea
Use function pointers instead of hard-coded english button names in color picker block.
...
This solves the problem with es/ru translations of color picker block reported by Gabriel Gazzán in Bf-translations-dev.
2012-09-02 13:36:33 +00:00
Brecht Van Lommel
fe9b1c644f
Fix #32458 : changing UV image in image editor not working when the active face
...
was not selected. Now changed it so that the active face must also have its
UVs shown in the image editor to be used as the source of the image shown.
2012-08-31 15:01:40 +00:00
Brecht Van Lommel
78c181fafc
Fix part of #32376 : mirror vertex groups with flip group names did not keep
...
the same vertex group active.
2012-08-31 13:43:56 +00:00
Brecht Van Lommel
6b2aa6f863
Fix #32408 : image editor does not show paint brush circle on loading a .blend
...
file that has paint mode enabled.
2012-08-31 13:04:03 +00:00
Brecht Van Lommel
533192013f
Fix #32447 : mouse selection in uv editor is now no longer registerd as last
...
operator, same as 3d view.
2012-08-31 12:08:08 +00:00
Brecht Van Lommel
0b4dfa1fcb
Fix #32450 : edge slide with multiple loops selected could move some loops
...
in the wrong direction.
2012-08-31 12:08:04 +00:00
Brecht Van Lommel
fd22a5603a
Fix #32418 : color copy/paste between gamma and linear color buttons gave wrong
...
results, now it does the conversion.
2012-08-30 17:55:21 +00:00
Brecht Van Lommel
b25ca62f20
Fix #32404 : GLSL normal maps using float images were incorrectly getting
...
color managed.
2012-08-30 17:42:04 +00:00
Brecht Van Lommel
f9bccc069c
Fix #32405 : snapping in UV editor does not work if snapping in 3D view is set
...
to "snap to face" with "project individual ..." enabled.
2012-08-30 17:41:59 +00:00
Brecht Van Lommel
dfd54c61d1
Possible fix for #32446 : after undo in mesh edit mode, vertex/edge/face
...
selection syncing would not work correct, in this case deselecting an edge
would deselect the two vertices even if it wasn't needed.
2012-08-30 14:18:14 +00:00
Joshua Leung
09af2fecfb
Silencing compiler warning (use of undefined value)
2012-08-30 14:09:50 +00:00
Joshua Leung
0db80bdb88
Style cleanup - adding some braces around some multi-line statements (used after
...
if/else if/for)
2012-08-30 13:18:33 +00:00
Joshua Leung
5eba863429
Bugfix [ #32440 ] Segmentation fault when moving bone in pose mode when Ghost
...
Around Frame is enabled
It turns out that the final "rebuild pose" at the end of each ghost drawing step
was at fault here, as it resulted in bones referring to a different set of
constraints after each ghost drawing step. However, most of the time, these new
references pointed to non-existent locations, causing the segfaults.
To fix this, I've removed this last rebuild step, which seems to work fine (no
major problems seem to arise from this). Also, to ensure that the other object
parameters have not changed (as a result of the reevaluation that needs to go
on), we now evaluate the object once more after all the ghost drawing (but
before final restore) so that object parameters (and potentially sub-data) are
all restored to their original values.
An upside of removing the final rebuild step is that "In Range" and "On
Keyframe" ghosting options now work with proxies again. Previously, trying to
move bones (but without autokey enabled) would mean that bones would snap back
to their unkeyed positions.
2012-08-30 12:59:46 +00:00
Sergey Sharybin
7a13bc2196
Fix wrong user counter in world node trees
...
World is being localized without increasing ID users, so no need
to decrease ID users on localized world free.
2012-08-29 12:47:42 +00:00
Campbell Barton
635db3b306
code cleanup: add utility function BLI_path_is_rel()
2012-08-29 10:32:38 +00:00
Campbell Barton
0bd759fddd
new image operator now allows color grid (before was only grid on/off)
2012-08-29 08:17:38 +00:00
Sergey Sharybin
4035bf16e7
Fix #31853 : Marker deletion invokes strip deletion
2012-08-27 09:15:48 +00:00
Sergey Sharybin
1216dcffaa
Style cleanup: spaces in sequencer scopes
2012-08-27 09:01:35 +00:00
Sergey Sharybin
b563039b8f
Sequencer: fix crash of histogram view for float images
...
Overexposured pixels lead to wrong memory access in histogram making function
2012-08-27 09:01:34 +00:00
Campbell Barton
5d60dabef4
remove incorrect comment, add in useful one.
2012-08-27 08:23:51 +00:00
Campbell Barton
ae6907a065
fix [ #32417 ] Grease Pencil color change + DopeSheet 'Summary' = crash
...
summery wasn't checking fcurve types.
2012-08-27 06:55:33 +00:00
Campbell Barton
c68890cb87
ensure there are always the same number of feather points and non feather points when drawing.
2012-08-26 20:22:42 +00:00
Campbell Barton
d33eb704f6
code cleanup: quiet warning for dead assignment.
2012-08-26 18:21:34 +00:00
Campbell Barton
52310bd4a7
code cleanup: remove dead assignments, gave mask vars clearer names & moved some mask evaluation funcs into mask_evaluate.c
2012-08-26 18:09:01 +00:00
Sergey Sharybin
7b84a75a22
Fix zooming in/out preview in sequencer
...
It was a regression since disabling Y-axis zooming in sequencer.
Now check region type and allow all kind of zooming for preview
region.
2012-08-26 16:41:03 +00:00
Campbell Barton
ee96cde864
style cleanup: whitespace
2012-08-26 11:35:43 +00:00
Joshua Leung
aa17fc367b
Bugfix [ #32410 ] Create New Group (CTRL+G) tried to activate even when nothing is
...
selected
Some group operators were missing poll() callbacks
2012-08-26 08:03:31 +00:00
Campbell Barton
2ec75c3104
code cleanup: comments and some minor edits to interface code.
2012-08-25 20:49:51 +00:00