Commit Graph

6627 Commits

Author SHA1 Message Date
Ton Roosendaal
a4c110f8eb Two more quicktime changes for compiling after OSX software update 2006-04-05 15:31:21 +00:00
Ton Roosendaal
666120ad9a Another #define __CARBONSOUND__ needed because of wacko Quicktime decision
to leave carbon framework in bad state.
2006-04-05 12:03:43 +00:00
Ton Roosendaal
f3d8d8e067 Upgrading in 10.3 to quicktime 7 seems to remove a header file, which
stops Ghost from compiling.

Information on this link here:
http://www.cocoadev.com/index.pl?CarbonSound
2006-04-05 11:59:20 +00:00
Campbell Barton
6b6d379b9d Added the option only to update selected verts in the target mesh when copying bone weights.
Good when you need to update a copy with changes to the weights.
2006-04-05 07:10:30 +00:00
Erwin Coumans
bb23675a9f fixed two issues that hinder linux build 2006-04-05 02:01:34 +00:00
Tom Musgrove
35f1059887 ==misc spelling and typos ==
a patch from Ed Halley to fix assorted typos in tooltips
2006-04-05 00:53:07 +00:00
Tom Musgrove
3f959ec7fe ==makefiles==
pthreads wasn't added to the release zipfile on cygwin, patch by rob hausauer
2006-04-05 00:15:19 +00:00
Erwin Coumans
9d41401d93 improved some Bullet Dynamics, related to friction/contact constraints. 2006-04-04 22:26:11 +00:00
Daniel Dunbar
21ca6c3db8 - properly prototype dummy fnmatch to match call 2006-04-04 20:37:08 +00:00
Alexander Ewering
3be66f6d8d New option for convert-menu font->curve: "Curve (Single filling group)".
Since the text-object remake, it was not possible anymore to 'cut out'
text from, say, a box made by a polycurve, by converting text to curve
and then joining - only the first character would be cut out.

This is because of the filling groups (nu/dl->charidx)
I introduced for getting the vast speedup and the possibility
of overlapping characters.

The new convert menu option now assigns filling group 0 to all of
the nurbs generated.

Maybe filling groups should be exposed in the UI in general for curves -
there are various occasions where they are useful.

(Hint to the UI mafia! ;)
2006-04-04 09:14:07 +00:00
Campbell Barton
b6c3f3f352 fixed error in boneweight copy and type in obj export. 2006-04-03 21:48:18 +00:00
Ken Hughes
dfb545a77c Fix some warning for unsigned vs signed comparisons. 2006-04-03 20:31:10 +00:00
Campbell Barton
1919391b24 Fixed small but that was causing an eternal loop. 2006-04-03 20:15:24 +00:00
Geoffrey Bantle
cc8051eead -> Stored Selections in Mesh DNA
Stored selections now get saved to mesh library blocks as direct data.
The idea that stored selections are 'erased' when leaving editmode and
switching objects is pretty mysterious for the user. Note that currently
the mselect array in a mesh is not written to file.  Not sure whether
to change this or not.
2006-04-03 19:02:22 +00:00
Campbell Barton
e9a9caee4c Fixed a but where applying the modifier option was disabled, Meshes woudl have there objects matricies applied.
(Now always work on copied data- Blender.Mesh could do with a copy function)
Now triangulate works without "Apply Modifiers" enabled.

Much thanks to Gianluca Faletti for helping me track down the problem.
2006-04-03 16:14:24 +00:00
Erwin Coumans
36f498aae0 made some gfx debug code win32 specific 2006-04-03 01:28:43 +00:00
Erwin Coumans
d537ce9b25 commented out some asserts that don't work multiplatform 2006-04-02 22:36:15 +00:00
Erwin Coumans
6839ec6640 applied Charlies patch for game engine graphics. display list support, and bumpmapping shader improvements. 2006-04-02 21:04:20 +00:00
Campbell Barton
756bad72c4 Sped up quite a bit using zsorting and fast index guessing. so verts can find the closest vert in the other mesh.
from 37.3sec to 8.65 sec on the test I used (human with 24 bones) - 24k verts on the source mesh.
2006-04-02 20:59:02 +00:00
Ken Hughes
15a78cb9c8 Fix gcc warnings about NULL used in arithmetic comparison. 2006-04-02 20:19:30 +00:00
Erwin Coumans
cf2f1956de fixed a crashing bug in new vehicle physics, and removed some debugging code in contact/friction physics code. 2006-04-02 20:15:24 +00:00
Daniel Dunbar
1d5cca805b - fix some minor typing/redefinition errors, should
not be misconstrued as "working" by myself
2006-04-02 18:11:02 +00:00
Ton Roosendaal
04a7653412 Bugfix #3996
Particles were fully recalculated each time on frame advance, when they
had an animation itself (like Ipo). Was not needed for dynamic particles.
2006-04-02 17:44:14 +00:00
Campbell Barton
0e01b351fe Added to select group-
Siblings, ad Type
This removes the need for the "Select Type" menu (please review Broken)
2006-04-02 15:40:56 +00:00
Ken Hughes
8f38a91602 A calculation was using an integer 100000000000, which was being truncated:
source/blender/src/writeimage.c: In function `save_rendered_image_cb_real':
source/blender/src/writeimage.c:129: warning: integer constant is too large
for "long" type

Since the calculation is on a float anyway, changed constant to a float.

Ken
2006-04-02 14:22:19 +00:00
Ton Roosendaal
828cab295e Bugfix #4046
Copying constraints should refresh the dependency graph, otherwise the
new relations don't get calculated properly.
2006-04-02 12:45:55 +00:00
Ton Roosendaal
9e53e4ee47 Bugfix #4042
New empty drawsize and type are initialized on loading old files now.
2006-04-02 12:39:11 +00:00
Ton Roosendaal
00737de5bd Bugfix #4047
"Delete scene" should exit modes too, crashed in dependency graph then.
Now it exits editmode and paint modes first.
2006-04-02 12:20:46 +00:00
Ton Roosendaal
609fe2d575 Fix for #4048
Camera was excluded from depsgraph when not visible in current layer...
resulting in camera animations to not move.

Solved with just an exception, but it certainly is attention point for the
depsgraph cleanup.
2006-04-02 12:08:34 +00:00
Ton Roosendaal
546cf1d5ba Bugfix #4051
- particle duplicators should not include parent animation (error in
  duplicator recode of last december)
- added exception for 'died' particles to keep correct orientation

Also in this commit:

- added comment in code to explain why vertexnormals in mesh are equal to
  vertex location when no faces exist
- cleanup of BKE_object.h for functions that don't need export.
2006-04-02 11:48:22 +00:00
Ton Roosendaal
3be5302e40 Added proper initialize for curve pointer, fix for commit of march 24th. 2006-04-02 11:41:46 +00:00
Ton Roosendaal
1b50d353b7 Bugreport #4057
Uninitialized variable used in viewmove for 2d windows... the reporter
found it himself. thanks Michael Jones!
2006-04-02 08:21:47 +00:00
Campbell Barton
a5c51014ae Bugfix when checking for a container mesh (Mesh.Unlink needed here) 2006-04-02 01:46:10 +00:00
Campbell Barton
218e1927c8 Silly var typo fix. 2006-04-01 19:28:55 +00:00
Ton Roosendaal
5f12ccd0f1 Bug fix #3900, washed out AO colors
Darn typo in AO code... it only multiplied the red compononent for AO. :)
2006-04-01 15:35:25 +00:00
Campbell Barton
01b827fa6f This script copys vertex groups and weights from 1 weighted mesh, to all unweighted meshes.
It just uses the closest to copy the weights, but this means the meshes need not have the same number of verts.
Worldspace coords are used so the meshes only need to overlap in worldspace.
2006-04-01 15:32:58 +00:00
Ton Roosendaal
60bc4c42ac And the preview.blend for texture preview fix 2006-04-01 14:09:23 +00:00
Ton Roosendaal
5468351d6e Texture button preview:
- now draws intensity value correct (black/white was inversed)
- added option to show texture alpha too
2006-04-01 14:08:57 +00:00
Ton Roosendaal
766e6fe321 Sequence render bug: pressing ANIM didn't update renderwindow, when files
for input were 32 bits.
2006-04-01 12:53:51 +00:00
Ton Roosendaal
a82910b1b9 Previewrender fix: when moving the mouse still while previews should render
the escape happened without resetting a variable correctly, resulting in
black preview.

This can still be coded better...
2006-04-01 09:36:18 +00:00
Erwin Coumans
36fd42ac85 more Bullet physics improvements, mainly stability and performance related.
AddObjectActuator has new python method to immediately create objects (this allows to create multiple objects in 1 frame in different positions)
2006-04-01 03:30:15 +00:00
Campbell Barton
63bc0b3847 Added relative vertex references to obj importer,
Found a model that used negative relative vertex indicies.
positive relative vert indicies should work also but untested (no example models).
2006-03-31 13:07:27 +00:00
Campbell Barton
9d30a3a5ec Added matt's empty drawsize property to python. 2006-03-31 09:50:39 +00:00
Campbell Barton
58c6550a7c Removed debug printing. 2006-03-31 02:35:16 +00:00
Campbell Barton
79e58e66c2 FREE_WINDOWS was declaring a typedef for __int64. __int64 was alredy defined.
so WIngws' GCC was seeing it as
typedef long long long long... and not compiling.

Added an ifndef around this decleration. safe solution. but probably remove the typedef entirely.

- Cam
2006-03-30 22:44:33 +00:00
Ken Hughes
e677cec518 Bugfix: isffmpeg() could access a pointer array using an index of -1,
causing a segfault.
2006-03-30 21:51:59 +00:00
Chris Want
d61be50bee ==Nothing to see here, move along==
Removing some outdated files from elbeem, as suggested by Nils.
(Compiles OK without them.)
2006-03-30 14:23:25 +00:00
Erwin Coumans
6f4ff97091 fixed vehicle related issue (re-enabled them) 2006-03-30 06:08:41 +00:00
Chris Want
10adb211fc ==Nothing to see here, move along==
A header (BKE_Scene.h) was not included.
2006-03-29 23:16:09 +00:00
Chris Want
7fb2bf5430 ==Nothing to see here, move along==
Try to get the yy_wrap and yy_parse definitions for IRIX. Hoping
that it will also help Kent's multiply resolved warnings, I've done
this so that these symbols are defined only if they are currently
undefined. I'm not sure if it will work though, please test!
2006-03-29 23:14:37 +00:00