cb9d2488e9
fix for rna type getting an boolean as an int, and gcc's -Wdouble-promotion
2011-08-20 20:19:58 +00:00
55a560c0c4
svn merge -r39286:39385 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-08-16 06:30:14 +00:00
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
c265a686d8
Modifiers: add callback to loop over each texture assigned to a modifier.
2011-08-12 18:11:22 +00:00
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
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
6c3bb8b903
EditMesh-based skin node drawing
2011-07-31 02:03:48 +00:00
cae05598b1
Added DNA and RNA for skin modifier, stubbed in skin modifier functions
2011-07-31 02:03:28 +00:00
fc95382a97
svn merge -r38400:38500 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-07-26 03:55:23 +00:00
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
cc0abf9963
svn merge -r37900:38000 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-07-25 16:12:54 +00:00
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
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
5792bd7cc7
cmake: cleanup include paths, some duplicates and going up some unneeded dirs.
2011-07-17 09:11:13 +00:00
410c5e3cd2
cmake source definitions:
...
remove missing includes and use more strict formatting.
2011-07-16 23:01:14 +00:00
9fb2e5dde7
Fix #27930 : many modifiers crashed when used on a lattice with a vertex group.
2011-07-11 09:15:20 +00:00
bad785cce4
minor edits, no functional change.
2011-06-30 01:40:20 +00:00
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
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
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
991634c147
own mistake in recent mask commit.
2011-06-14 04:19:00 +00:00
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
dd3b729d62
mask modifier was taking into account zero weighted verts.
2011-06-14 01:54:03 +00:00
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
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
f122a74b1e
svn merge -r37078:37335 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-06-09 15:20:29 +00:00
21f5a87999
fix for memory leak re-binding meshes.
2011-06-09 11:19:34 +00:00
e7e1bc4ca1
add foreachIDLink function for cloth, remove cloth specific newlibadr calls in readfile.
2011-06-09 02:47:22 +00:00
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
e40debc51b
=bmesh= removed extraneous debug printf
2011-06-05 01:00:36 +00:00
e86d85b78e
=bmesh= fixed an edgesplit bug
2011-06-05 00:54:14 +00:00
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
1915f1b1e2
quiet 2 compiler warnings and update man page
2011-06-04 03:07:56 +00:00
f5318bc04d
=bmesh= edge split modifier uses bmesh code for now, slower but works.
2011-06-01 19:47:21 +00:00
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
9d2abb445a
svn merge -r37030:37035 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 06:39:57 +00:00
8949387186
svn merge -r37028:37030 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 05:28:00 +00:00
08d6932c86
svn merge -r36900:37028 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 05:11:04 +00:00
35cbb3ed49
svn merge -r36840:36890 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 02:55:29 +00:00
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
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
0f1f6e448d
Fix #27480 : armature multimodifier was not working in edit mode.
2011-05-26 10:21:09 +00:00
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
94b8a81c17
=bmesh= fixed mask modifier stack bug
2011-05-24 01:54:13 +00:00
88f4087a57
svn merge -r36725:36801 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-20 16:52:10 +00:00
2999d0fad9
rename mul_project_m4_v4 to mul_project_m4_v3.
2011-05-20 10:09:03 +00:00
e088f592bd
Fix some compile warnings.
2011-05-19 11:54:03 +00:00
ae0c552bd1
Fix crash when accessing mesh from python while a mesh with a subsurf modifier
...
is in editmode.
2011-05-19 11:24:56 +00:00