Campbell Barton
26b0bdc195
svn merge ^/trunk/blender -r42931:42935
2011-12-28 14:28:56 +00:00
Campbell Barton
7c417fbcfb
WIP bmesh trunk sync, excuse the noise
2011-12-28 14:26:59 +00:00
Campbell Barton
ac4579d4c9
syncing with trunk, remove unused function
2011-12-28 14:22:46 +00:00
Campbell Barton
8ccf5026e0
more changes from bmesh into trunk (mesh mpoly strict member)
2011-12-28 14:21:51 +00:00
Campbell Barton
bf4deba4d5
svn merge ^/trunk/blender -r42927:42931
2011-12-28 14:05:02 +00:00
Campbell Barton
5b88e16306
WIP loading bmesh in trunk, some conversion functions for this purpose.
2011-12-28 13:50:33 +00:00
Campbell Barton
ca94cb1237
merge bleshes BLI_array header lib into trunk.
2011-12-28 13:40:14 +00:00
Campbell Barton
07afa420f2
svn merge ^/trunk/blender -r42920:42927
2011-12-28 13:33:35 +00:00
Brecht Van Lommel
b9ff5840a6
Code refactoring: add unified image buffer functions for doing float => byte,
...
byte => float, float => float, byte => byte conversions with profile, dither
and predivide. Previously code for this was spread out too much.
There should be no functional changes, this is so the predivide/table/dither
patches can work correctly.
2011-12-28 13:29:33 +00:00
Campbell Barton
974c161b50
minor edits
2011-12-28 13:24:49 +00:00
Campbell Barton
1f02209957
enable USE_BMESH_FORWARD_COMPAT and merge in some customdata functions
2011-12-28 13:23:59 +00:00
Campbell Barton
312b080397
initial merge of bmesh customdata layer code into trunk, ifdef'd out for now with USE_BMESH_FORWARD_COMPAT.
2011-12-28 13:15:17 +00:00
Campbell Barton
df9aafa8bc
sync customdata layers up with trunk. existing bmesh files will crash on load but this is unavoidable.
2011-12-28 13:11:46 +00:00
Sergey Sharybin
164237b8d5
Fix #29707 : Sequencer presets corrupt audio scene settings
...
Problem was caused by using amount of channels as integer instead of enum
identifiers in preset files.
2011-12-28 12:39:35 +00:00
Sergey Sharybin
c5a81536ca
Add FFmpeg libraries versions to system-info.txt
2011-12-28 12:35:58 +00:00
Campbell Barton
f7609ed5f5
svn merge ^/trunk/blender -r42918:42920
2011-12-28 11:20:45 +00:00
Campbell Barton
0b00bb236c
make MOD_dynamicpaint.c use more typical gpl2+ text and some formatting edits in DNA
2011-12-28 11:08:38 +00:00
Campbell Barton
ff2eb8d72f
svn merge ^/trunk/blender -r42914:42918
2011-12-28 10:27:25 +00:00
Campbell Barton
2e92b14bc6
copy BLI_edgehash changes from bmesh branch, main change is use of mempool.
2011-12-28 10:20:37 +00:00
Campbell Barton
2da527b017
un-inline edgehash functions, BLI_edgehash_insert was far too big to inline.
...
and have edge hash use unsigned ints since edge verts are unsigned ints for MEdge's
2011-12-28 10:06:10 +00:00
Campbell Barton
86b184dc9b
un-inline edgehash functions, BLI_edgehash_insert especially was too large to inline
2011-12-28 09:47:24 +00:00
Campbell Barton
74ea65d508
svn merge ^/trunk/blender -r42911:42914
2011-12-28 09:21:24 +00:00
Campbell Barton
5d46acd59f
minor edits and correcton to assert
2011-12-28 09:14:09 +00:00
Campbell Barton
337d397d09
merge in customdata changes from BMesh - biggest change is caching the layer index values in a typemap.
2011-12-28 09:11:11 +00:00
Campbell Barton
317b3c7f3f
svn merge ^/trunk/blender -r42902:42911
2011-12-28 08:36:25 +00:00
Campbell Barton
8de51d3736
reduce size of typemap, and minor changes to sync with trunk
2011-12-28 08:33:19 +00:00
Campbell Barton
b459067dd2
minor changes from bmesh into trunk
2011-12-28 08:29:03 +00:00
Campbell Barton
f89aeae10c
sync some edits with bmesh
2011-12-28 07:43:06 +00:00
Campbell Barton
dab41e0499
macro for getting next/previous MPoly loops
2011-12-28 07:10:27 +00:00
Campbell Barton
4bc4c018d1
set mloop edge and vertex as unsigned ints since face/edge reference verts as unsigned ints too
2011-12-28 04:43:29 +00:00
Campbell Barton
6d878810c6
for bpy.props, when 'name' argument is not initialized, vallback to the attribute name rather than an empty string.
2011-12-28 04:25:46 +00:00
Campbell Barton
74b1a6465f
saving to legacy mesh format is now functional
2011-12-27 13:44:15 +00:00
Campbell Barton
38f8c897e7
svn merge ^/trunk/blender -r42886:42902
2011-12-27 13:28:30 +00:00
Campbell Barton
0059b8dd96
option to save as older mesh format (ifdef'd for now)
2011-12-27 13:17:58 +00:00
Howard Trickey
edd6f21f6c
Change visualize indices so that edit select mode chooses which elements are visualized
2011-12-27 12:50:23 +00:00
Jens Verwiebe
8de512fe09
OSX: adding PNG codec to QTKit, to have one more alpha enabled one atm
2011-12-27 11:29:27 +00:00
Sergey Sharybin
6963e43148
More fixes for timecode usage with BKE_movieclip_get_ibuf_flag
2011-12-27 11:09:06 +00:00
Sergey Sharybin
0ac3ab752f
Fix #29688 : Timecode is not used in tracking
...
Use proper timecode flags sending to BKE_movieclip_get_ibuf_flag function,
so now frames for tracking would be full-resolution but calculated using
timecode defined in th interface,
2011-12-27 10:52:23 +00:00
Jens Verwiebe
86037ca59f
OSX: adding some more codecs to QTKit
2011-12-27 10:51:01 +00:00
Sergey Sharybin
a0e62e77d7
Update build files to use new OpenAL libraries
2011-12-27 09:37:19 +00:00
Campbell Barton
de14457abf
option to save bmesh files in older mesh format so they can load in older versoons of blender.
...
- saves UV's and VCols
- skips NGons
- resulting files load in both BMesh and Trunk.
TODO - add an option in the UI to access this.
2011-12-27 08:39:55 +00:00
Campbell Barton
dab71f9b12
svn merge ^/trunk/blender -r42882:42886
2011-12-27 04:08:21 +00:00
Campbell Barton
397d7d949f
remove unneeded casts from 'unsigned int' to 'int'
2011-12-27 03:54:23 +00:00
Thomas Dinges
8d92e14088
* Fixing compile after recent i18 commits.
2011-12-27 01:35:39 +00:00
Nicholas Bishop
ebf5cfb5ce
Fix own error in r42881, didn't add rectangle padding correctly.
2011-12-26 23:36:44 +00:00
Campbell Barton
f63e33303f
svn merge ^/trunk/blender -r42871:42882
2011-12-26 21:39:16 +00:00
Martin Poirier
8cc96408df
[ #29144 ] Snapping control points: can't choose which one to delete
...
Reported by Pep Ribal
You can now select which snap point to remove (with Alt-A) by moving the cursor over them.
Display colors are also used to indicate which snap points are active, selected or just there.
2011-12-26 20:23:07 +00:00
Nicholas Bishop
5f3b1a9767
Factor out some generic parts of the sculpting PBVH redraw planes code.
...
One function converts bounding boxes to screen space, the other
converts a screen-space rectangle to 3D clipping planes.
Also const-ified some parameters in the ED_view3d API.
2011-12-26 20:19:55 +00:00
Nicholas Bishop
50cc053690
Add a glClear() in GHOST/X11 between creating the GLX context and
...
displaying the window.
This fixes a brief flash of random data on Blender startup on my
system (Ubuntu 11.10, ATI Mobility Radeon HD 5650, Gallium drivers.)
Code review link:
http://codereview.appspot.com/5505071/
2011-12-26 19:12:13 +00:00
Martin Poirier
d8ab99c147
[ #29611 ] Crash when scale one vertex with snap.
...
Reported by Andrey Penyaz
Scale snap defaults to 1 when snapping is impossible (distance to center of transformation is zero).
2011-12-26 19:03:32 +00:00