Howard Trickey
fe98769877
Cleaned up unused variables
2011-08-25 16:47:47 +00:00
Campbell Barton
cb9d2488e9
fix for rna type getting an boolean as an int, and gcc's -Wdouble-promotion
2011-08-20 20:19:58 +00:00
Campbell Barton
55a560c0c4
svn merge -r39286:39385 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-08-16 06:30:14 +00:00
Campbell Barton
0b23d378fb
fix [ #28225 ] Solidify Modifier creates wrong results when vertex group is attached
...
infact this is not really a bug, irrespective zero vertex group weights gave overlapping geometry which isn't useful, add an option to set the thickness factor for zero weighted verts.
2011-08-14 06:43:58 +00:00
Brecht Van Lommel
c265a686d8
Modifiers: add callback to loop over each texture assigned to a modifier.
2011-08-12 18:11:22 +00:00
Campbell Barton
5c26223106
svn merge -r38804:38971 https://svn.blender.org/svnroot/bf-blender/trunk/blender , manual merge of source/blender/editors/transform/transform.c
2011-08-05 08:02:04 +00:00
Campbell Barton
af39f26360
fix, uvproject modifier wasn't copying the uv layer name,
...
also edit var names from recent commit to better fit with other functions.
2011-08-01 05:25:30 +00:00
Nicholas Bishop
6c3bb8b903
EditMesh-based skin node drawing
2011-07-31 02:03:48 +00:00
Nicholas Bishop
cae05598b1
Added DNA and RNA for skin modifier, stubbed in skin modifier functions
2011-07-31 02:03:28 +00:00
Campbell Barton
fc95382a97
svn merge -r38400:38500 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-07-26 03:55:23 +00:00
Campbell Barton
794f3291fe
svn merge -r38200:38300 https://svn.blender.org/svnroot/bf-blender/trunk/blender , source/blender/gpu/intern/gpu_buffers.c updated from trunk and re-made edits to use getTessFace* functions.
2011-07-26 03:00:55 +00:00
Campbell Barton
cc0abf9963
svn merge -r37900:38000 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-07-25 16:12:54 +00:00
Campbell Barton
a7815053ef
svn merge -r37600:37700 https://svn.blender.org/svnroot/bf-blender/trunk/blender
...
manually merged source/blender/editors/uvedit/uvedit_unwrap_ops.c
2011-07-25 12:59:54 +00:00
Campbell Barton
97d0846d2c
svn merge -r37335:37500 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-07-24 13:03:48 +00:00
Lukas Toenne
7de78a812c
Missing struct keyword in function declaration causes compiler error with cmake/gcc.
2011-07-18 18:14:22 +00:00
Campbell Barton
5792bd7cc7
cmake: cleanup include paths, some duplicates and going up some unneeded dirs.
2011-07-17 09:11:13 +00:00
Campbell Barton
410c5e3cd2
cmake source definitions:
...
remove missing includes and use more strict formatting.
2011-07-16 23:01:14 +00:00
Brecht Van Lommel
9fb2e5dde7
Fix #27930 : many modifiers crashed when used on a lattice with a vertex group.
2011-07-11 09:15:20 +00:00
Campbell Barton
bad785cce4
minor edits, no functional change.
2011-06-30 01:40:20 +00:00
Geoffrey Bantle
352c0ba387
Fix for boolean modifier:
...
----------------------------------------------
Patch for making faces stop dissapearing when
using the boolean modifier submitted by
howardt in IRC.
2011-06-22 00:39:14 +00:00
Geoffrey Bantle
1bb763922d
Fix for decimator:
...
----------------------------------------------
Patch for making faces stop dissapearing when
using the decimator submitted by howardt in IRC.
Also fixed crash for when input mesh had less than
three triangles
2011-06-22 00:34:08 +00:00
Campbell Barton
145944d66f
cmake:
...
new macro file_list_suffix() for adding a suffix to every file in a path before the file extension.
useful to create names for debug libs on windows.
2011-06-19 06:57:56 +00:00
Campbell Barton
991634c147
own mistake in recent mask commit.
2011-06-14 04:19:00 +00:00
Campbell Barton
d3dbd2f5b4
mask modifier: replace bone hash lookup with a boolean array to quickly check selection state.
...
simple test gives ~28% speedup in building the vertex hash. (no functional change)
2011-06-14 02:26:43 +00:00
Campbell Barton
dd3b729d62
mask modifier was taking into account zero weighted verts.
2011-06-14 01:54:03 +00:00
Daniel Genrich
5745f99dee
Elbeem / Fluidsim update:
...
a) Enable the possibility to remove the "air bubble" around submerged collision object. This feature is enabled as standard for new files. The code was found in elbeem by nudelZ, coded and provided by Nils Thürey (thanks!)
b) Old baked files gets deleted if a new bake gets started (were overwritten before and resulted in weird old bake + new bake mixture) (idea by nudelZ)
2011-06-12 23:51:30 +00:00
Janne Karhu
09492d9072
Bug fix: keyed physics didn't work properly if the first key wasn't the keyed particle system itself
...
* Also some nicer rotation handling for the explode modifier
2011-06-12 11:09:39 +00:00
Campbell Barton
f122a74b1e
svn merge -r37078:37335 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-06-09 15:20:29 +00:00
Campbell Barton
21f5a87999
fix for memory leak re-binding meshes.
2011-06-09 11:19:34 +00:00
Campbell Barton
e7e1bc4ca1
add foreachIDLink function for cloth, remove cloth specific newlibadr calls in readfile.
2011-06-09 02:47:22 +00:00
Campbell Barton
65ec26ab83
fix for own error r35918, generalizing looping over modifier ID links
...
broke loading smoke group references because they already had calls to
newlibadr_us() elsewhere, removing those assignments fixes loading.
2011-06-08 16:00:52 +00:00
Joseph Eagar
e40debc51b
=bmesh= removed extraneous debug printf
2011-06-05 01:00:36 +00:00
Joseph Eagar
e86d85b78e
=bmesh= fixed an edgesplit bug
2011-06-05 00:54:14 +00:00
Campbell Barton
a440679c57
edits to make these cmake files compatible with my own basic cmake parser which checks for correctness in our files.
2011-06-04 11:06:41 +00:00
Campbell Barton
1915f1b1e2
quiet 2 compiler warnings and update man page
2011-06-04 03:07:56 +00:00
Joseph Eagar
f5318bc04d
=bmesh= edge split modifier uses bmesh code for now, slower but works.
2011-06-01 19:47:21 +00:00
Joseph Eagar
142d87f154
=bmesh= committing not-quite-functional edge split modifier code before replacing it with a bmesh version, taking too much time to debug right now.
2011-06-01 19:30:19 +00:00
Campbell Barton
9d2abb445a
svn merge -r37030:37035 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 06:39:57 +00:00
Campbell Barton
8949387186
svn merge -r37028:37030 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 05:28:00 +00:00
Campbell Barton
08d6932c86
svn merge -r36900:37028 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 05:11:04 +00:00
Campbell Barton
35cbb3ed49
svn merge -r36840:36890 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 02:55:29 +00:00
Campbell Barton
09da9d4393
cmake maintenance
...
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python).
also only build wm_apple.c on apple+carbon configuration.
2011-05-31 01:15:44 +00:00
Sergey Sharybin
e1466b8ca2
Fix #27392 : boolean intersect's
...
It was lag of optimization logic, which always retuns object's derivedMesh
if one of of boolean operation's meshes has got no faces.
Actually, result depends on operation and which mesh has got no faces.
Added small utility function to handle this.
2011-05-29 15:53:38 +00:00
Brecht Van Lommel
0f1f6e448d
Fix #27480 : armature multimodifier was not working in edit mode.
2011-05-26 10:21:09 +00:00
Joseph Eagar
a7e9223caa
=bmesh= fixed problem with creases in solidify modifier
2011-05-25 23:29:38 +00:00
Nathan Letwory
a751c48b5f
clamp delta to prevent cases where strength is a huge number. Very high values would lead to scale problems of objects.
2011-05-24 11:20:33 +00:00
Joseph Eagar
94b8a81c17
=bmesh= fixed mask modifier stack bug
2011-05-24 01:54:13 +00:00
Campbell Barton
88f4087a57
svn merge -r36725:36801 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-20 16:52:10 +00:00
Campbell Barton
2999d0fad9
rename mul_project_m4_v4 to mul_project_m4_v3.
2011-05-20 10:09:03 +00:00
Brecht Van Lommel
e088f592bd
Fix some compile warnings.
2011-05-19 11:54:03 +00:00