17 years agoForgot to add PyMath.cpp and .h
Nathan Letwory [Tue, 18 May 2004 09:56:19 +0000 (09:56 +0000)]
Forgot to add PyMath.cpp and .h

17 years agoModified .vcproj files to include files for scenegraph, and remove a redundant file...
Nathan Letwory [Tue, 18 May 2004 09:34:06 +0000 (09:34 +0000)]
Modified .vcproj files to include files for scenegraph, and remove a redundant file from render

17 years agoBPython:
Willian Padovani Germano [Tue, 18 May 2004 03:23:45 +0000 (03:23 +0000)]
- Finally added Blender.Load function for loading .blend files, useful for demos, for example.
- Moved data from Blender.h to Blender.c.  We'll keep doing this where it applies and someday remove all unused files at once.

17 years agoCompiler portability fixes (MSVC 6)
Kester Maddock [Mon, 17 May 2004 23:56:56 +0000 (23:56 +0000)]
Compiler portability fixes (MSVC 6)

17 years ago<blush> this should have been part of render commit of some days ago.
Ton Roosendaal [Mon, 17 May 2004 21:40:00 +0000 (21:40 +0000)]
<blush> this should have been part of render commit of some days ago.
This fixes errors in quads that are non-planar...

17 years agoTweaked the display and positioning of tooltips so they aren't obscured by the mouse...
Matt Ebb [Mon, 17 May 2004 14:36:13 +0000 (14:36 +0000)]
Tweaked the display and positioning of tooltips so they aren't obscured by the mouse pointer.

This is addressing bug #952

17 years agoSame again - change static const for MSVC++
Kester Maddock [Mon, 17 May 2004 09:06:54 +0000 (09:06 +0000)]
Same again - change static const for MSVC++

17 years agoFix for MSVC .NET, which can't handle static const declarations in classes.
Kester Maddock [Mon, 17 May 2004 08:31:35 +0000 (08:31 +0000)]
Fix for MSVC .NET, which can't handle static const declarations in classes.
Make it static, and define in SM_Object.cpp

17 years agoFix for bug 1245: Vertex Colours are wrong in GameBlender. 2nd try.
Kester Maddock [Mon, 17 May 2004 00:42:07 +0000 (00:42 +0000)]
Fix for bug 1245: Vertex Colours are wrong in GameBlender. 2nd try.

The member names of MCol are wrong, so we will convert to unsigned char* like the rest of blender.

17 years agoRewind of change in MCol structure.
Ton Roosendaal [Sun, 16 May 2004 16:25:40 +0000 (16:25 +0000)]
Rewind of change in MCol structure.

Kester: since this is in DNA, it backwards converts all R into B now,
which isn't the bug. On big endian systems (OSX) there engine colors
are OK, which indicates the conversion of MCol goes wrong on the
engine side, by using some endian-sensative approach.

The main confusement is, that the MCol struct isn't in use for read
or write in Blender, only for a save in files. The contents of that
struct is wrong, yes. See note in vpaint.c top.

17 years agoDrawing cylinder & cone bounding objects according to how they will act in the physic...
Kester Maddock [Sun, 16 May 2004 13:23:59 +0000 (13:23 +0000)]
Drawing cylinder & cone bounding objects according to how they will act in the physics simulation.

17 years agoPort closest points fix from tuhopuu - should return positive distance.
Kester Maddock [Sun, 16 May 2004 13:13:41 +0000 (13:13 +0000)]
Port closest points fix from tuhopuu - should return positive distance.

17 years agoCleanup unused/commented out code, compiler warnings, coding standards etc.
Kester Maddock [Sun, 16 May 2004 13:10:10 +0000 (13:10 +0000)]
Cleanup unused/commented out code, compiler warnings, coding standards etc.

17 years agoAdded #!/usr/bin/python standard script identifier to the start of SConscript files.
Kester Maddock [Sun, 16 May 2004 13:07:20 +0000 (13:07 +0000)]
Added #!/usr/bin/python standard script identifier to the start of SConscript files.
Makes text editors identify SConscripts as Python, and syntax highlight properly.

17 years agoChanged Python _getattr/_setattr methods to use const STR_String& instead of char...
Kester Maddock [Sun, 16 May 2004 13:05:15 +0000 (13:05 +0000)]
Changed Python _getattr/_setattr methods to use const STR_String& instead of char* - makes using these methods much nicer.

17 years agoUp the maximum triangles in a bucket.
Kester Maddock [Sun, 16 May 2004 12:56:36 +0000 (12:56 +0000)]
Up the maximum triangles in a bucket.
GPUs can do more now.

17 years agoUse safe_normalized instead of normalized in shadow cast.
Kester Maddock [Sun, 16 May 2004 12:56:08 +0000 (12:56 +0000)]
Use safe_normalized instead of normalized in shadow cast.
Should fix crashes reported by Calli

17 years agoInline accessor methods used by armature deformation.
Kester Maddock [Sun, 16 May 2004 12:55:37 +0000 (12:55 +0000)]
Inline accessor methods used by armature deformation.

17 years agoUse const for SetProjectionMatrix
Kester Maddock [Sun, 16 May 2004 12:55:21 +0000 (12:55 +0000)]
Use const for SetProjectionMatrix
Remove warning printf.

17 years agoUse bitset instead of mucking around with <<, | and &
Kester Maddock [Sun, 16 May 2004 12:55:05 +0000 (12:55 +0000)]
Use bitset instead of mucking around with <<, | and &

17 years agoSceneGraph support for bounding boxs
Kester Maddock [Sun, 16 May 2004 12:54:44 +0000 (12:54 +0000)]
SceneGraph support for bounding boxs

17 years agoPython utils for Python <-> MT_Vector, MT_Point & MT_Matrix
Kester Maddock [Sun, 16 May 2004 12:53:54 +0000 (12:53 +0000)]
Python utils for Python <-> MT_Vector, MT_Point & MT_Matrix

17 years agoDon't overwrite camera's projection matrix every frame.
Kester Maddock [Sun, 16 May 2004 12:53:39 +0000 (12:53 +0000)]
Don't overwrite camera's projection matrix every frame.

17 years agoFrustum culling
Kester Maddock [Sun, 16 May 2004 12:53:22 +0000 (12:53 +0000)]
Frustum culling
New Python Hooks for cameras.

17 years agoDon't touch protected KX_GameObject members.
Kester Maddock [Sun, 16 May 2004 12:52:54 +0000 (12:52 +0000)]
Don't touch protected KX_GameObject members.
Protect KX_GameObject - Py_Header unprotects!

17 years agoFrustum Culling.
Kester Maddock [Sun, 16 May 2004 12:52:30 +0000 (12:52 +0000)]
Frustum Culling.
- tests every object against the view frustum.
- Tree based culling is there, need to build tree.

17 years agoDon't increment tface if tface == NULL
Kester Maddock [Sun, 16 May 2004 12:52:08 +0000 (12:52 +0000)]
Don't increment tface if tface == NULL
Generate bounding boxes for frustum culling

17 years agoFix for bug 1245: Colours are wrong on GameBlender
Kester Maddock [Sun, 16 May 2004 12:50:16 +0000 (12:50 +0000)]
Fix for bug 1245: Colours are wrong on GameBlender

The vertex paint routines were storing red in the blue channel, and blue in the red channel.

17 years agobugfix: #1206 Object.getBoundBox() was returning obdata coordinates.
Stephen Swaney [Sat, 15 May 2004 23:10:37 +0000 (23:10 +0000)]
bugfix: #1206  Object.getBoundBox() was returning obdata coordinates.

fix memory leak in vector module.  Memory allocated by vector constructor
was not being freed.

17 years agoAdapted sconscript for removed file
Ton Roosendaal [Sat, 15 May 2004 18:14:53 +0000 (18:14 +0000)]
Adapted sconscript for removed file

17 years agoRemoved obsolete file
Ton Roosendaal [Sat, 15 May 2004 18:13:42 +0000 (18:13 +0000)]
Removed obsolete file

17 years agoAssuming the freeze is over and we can head towards 2.34: this is the
Ton Roosendaal [Sat, 15 May 2004 18:07:09 +0000 (18:07 +0000)]
Assuming the freeze is over and we can head towards 2.34: this is the
first commit for review and improvements on OSA (anti aliasing) in

Most relevant changes:
- full check on subpixel sample locations
- all subpixels are fully rendered (gives spec AA, procedural texture AA)
- also unified render uses it
- removed double-used code for unified render

Whether or not this will be optional (better pics, but in some cases slow)
is to further evaluate. For raytracing - for example - this cannot be simply
done, since the new sampling system made raytrace code much simpler.

17 years ago- added setBorder() to renderingContext to set border render rects from python.
Joseph Gilbert [Sat, 15 May 2004 14:32:21 +0000 (14:32 +0000)]
- added setBorder() to renderingContext to set border render rects from python.
- updated sizePreset() to deal with borders.

17 years ago- bugfix #998 Object matrix incorrect
Joseph Gilbert [Sat, 15 May 2004 03:09:27 +0000 (03:09 +0000)]
- bugfix #998 Object matrix incorrect
- object's matrix is not updated until redraw. pymatrix returned is updated to reflect current variables.

17 years ago- spelling error and example fix
Joseph Gilbert [Sat, 15 May 2004 03:02:11 +0000 (03:02 +0000)]
- spelling error and example fix

17 years agoAdds a 'paint' floating panel to the image window to control brush settings for textu...
Johnny Matthews [Sat, 15 May 2004 02:28:03 +0000 (02:28 +0000)]
Adds a 'paint' floating panel to the image window to control brush settings for texture paint mode.

Also adds paint and properties to the view menu in image window.

17 years agoextend clean target for qhull and solid
Hans Lambermont [Fri, 14 May 2004 20:40:56 +0000 (20:40 +0000)]
extend clean target for qhull and solid

17 years ago Added the basic installation notes for each OS. v2.33a
Ton Roosendaal [Thu, 13 May 2004 15:02:01 +0000 (15:02 +0000)]
 Added the basic installation notes for each OS.
 People might want to check it. :)

17 years ago- Small improvement, check ~/.blender/.bfont.ttf instead of .blender/.bfont.ttf in...
Wouter van Heyst [Thu, 13 May 2004 14:21:08 +0000 (14:21 +0000)]
- Small improvement, check ~/.blender/.bfont.ttf instead of .blender/.bfont.ttf in cwd.

17 years agoMake game users happier.
Kester Maddock [Thu, 13 May 2004 13:07:38 +0000 (13:07 +0000)]
Make game users happier.
Don't apply friction to external velocities.  The means motion actuators that set linV will work, without having to be repeatedly triggered.

17 years agocompleted build for release on mac Os X, no more manual operations
Jean-Luc Peurière [Wed, 12 May 2004 22:11:39 +0000 (22:11 +0000)]
completed build for release on mac Os X, no more  manual operations
build for debug still to be completed

17 years ago- sync version up with blender/release/VERSION
Wouter van Heyst [Wed, 12 May 2004 20:58:46 +0000 (20:58 +0000)]
- sync version up with blender/release/VERSION

17 years agoquick fix -- bug #1217 (Unable to access AA fonts in Linux)
Simon Clitherow [Wed, 12 May 2004 20:30:18 +0000 (20:30 +0000)]
quick fix -- bug #1217 (Unable to access AA fonts in Linux)

17 years agoSecured division by extreme values with a FLT_EPSILON. This might
Ton Roosendaal [Wed, 12 May 2004 19:17:00 +0000 (19:17 +0000)]
Secured division by extreme values with a FLT_EPSILON. This might
prevent hanging on optimized windows build. That's going to be tested

17 years agoA few fixes to the menus:
Matt Ebb [Wed, 12 May 2004 16:53:11 +0000 (16:53 +0000)]
A few fixes to the menus:

* Added the axis constraints (and fixed a bug) in the newly
 added View3D transform menus, and in doing so removed
 some duplicated code from toolbox.c
* Cleaned up text labelling

Remember to use Title Case for menu labels, and only use
an ellipsis (...) when the menu opens up another new
dialog like a panel or a pupmenu(). The ellipsis indicates
"there is something more to come" and that no action,
mode-change, whatever will be executed immediately.

17 years agobugfix from bpy mail list:
Stephen Swaney [Wed, 12 May 2004 08:06:15 +0000 (08:06 +0000)]
bugfix from bpy mail list:
Object.setEuler() was not accepting old style args of 3 floats.

17 years ago2.33a splash
Ton Roosendaal [Tue, 11 May 2004 21:54:44 +0000 (21:54 +0000)]
2.33a splash

17 years agoVersion 2.33a
Ton Roosendaal [Tue, 11 May 2004 21:49:46 +0000 (21:49 +0000)]
Version 2.33a

17 years agoLittle things pending for menus...
Ton Roosendaal [Tue, 11 May 2004 21:40:39 +0000 (21:40 +0000)]
Little things pending for menus...

- grab/rot/scale sublevel in object pulldown (mostly as hotkey reminder)
- added missing hotkeys to 2 toolbox items

17 years agoAdded warning message on attempt to join 2 Meshes with vertex keys.
Ton Roosendaal [Tue, 11 May 2004 19:08:02 +0000 (19:08 +0000)]
Added warning message on attempt to join 2 Meshes with vertex keys.
That feature is not available... and I doubt that'll be soon. :)

17 years agoHere's a polish translation... done by Piotr Kiec. Thank you!
Rob Haarsma [Tue, 11 May 2004 17:49:19 +0000 (17:49 +0000)]
Here's a polish translation... done by Piotr Kiec. Thank you!

17 years agoChanged printing an empty string to print "0" for files for zero size
Ton Roosendaal [Tue, 11 May 2004 12:50:04 +0000 (12:50 +0000)]
Changed printing an empty string to print "0" for files for zero size
in file selector.
Thanks Joilnen for pointing to this line.

17 years ago- bugfix #1197 (New Bone.parent/child Access Destructive)
Joseph Gilbert [Tue, 11 May 2004 08:26:44 +0000 (08:26 +0000)]
- bugfix #1197 (New Bone.parent/child Access Destructive)
- a major redo of the Bone module
- BPy_Bone structs are separated into Bone data and python vars. This is necessary for the correct memory allocation of bone data between python and the global armature list.

17 years agoTinsy error in undo for selection. Undo_push() was called too late.
Ton Roosendaal [Mon, 10 May 2004 21:15:18 +0000 (21:15 +0000)]
Tinsy error in undo for selection. Undo_push() was called too late.
Reported by Grogilius. Thanks!

17 years ago - nasty memory corruption on windows for getting home directory
Daniel Dunbar [Mon, 10 May 2004 20:35:46 +0000 (20:35 +0000)]
 - nasty memory corruption on windows for getting home directory
 - check to make sure $HOME/.blender exists before returning that
    as the home

17 years agoPATCH!
Ton Roosendaal [Mon, 10 May 2004 20:14:21 +0000 (20:14 +0000)]

Bug 1258: selecting objects with text drawing (axis, or as draw extra)
causes crashes in IBM cards. Has been tested & verified. A crash on
selecting Empty is often reported... so I just disabled drawing of
text when in selecting-draw mode.
Added comments in code to note it clearly.

17 years agoBug 1272
Ton Roosendaal [Mon, 10 May 2004 18:17:06 +0000 (18:17 +0000)]
Bug 1272

Normals for mball where flipped, when using displace mapping.
Fix is both flipping normals, and flipping flip flags.

17 years agoBug fix for AO and Soft shadow:
Ton Roosendaal [Sun, 9 May 2004 21:52:23 +0000 (21:52 +0000)]
Bug fix for AO and Soft shadow:

When Traceable was off, and the rendered pixel outside Octree, the
intersection was going wrong. Due to the many samples taken not easy
to see, but certainly causing extra noise.

17 years agoBug #1264
Ton Roosendaal [Sun, 9 May 2004 21:37:36 +0000 (21:37 +0000)]
Bug #1264

When in texture buttons, selecting Lamp, Camera or other Object didnt
update the shown texture correctly. Now it nicely switches.

17 years agoAdded tooltips for Lattice editbuttons.
Ton Roosendaal [Sun, 9 May 2004 21:26:43 +0000 (21:26 +0000)]
Added tooltips for Lattice editbuttons.

17 years ago fix for bug #1263
Ton Roosendaal [Sun, 9 May 2004 21:15:05 +0000 (21:15 +0000)]
 fix for bug #1263

When zooming in extreme, scaling things outside of view caused dashed
line to be wrong... it used shorts for screencoords. Made it a float.

17 years agoAs we dutchies say: "Now breaks my clog!"
Ton Roosendaal [Sun, 9 May 2004 20:40:21 +0000 (20:40 +0000)]
As we dutchies say: "Now breaks my clog!"

Apparently the 'sync' option for alt+a anim playback *can* run without
the sound_init_audio() being called, but it cannot play audio... o_O
(For who doesnt know, syncing was coded abusing audio timing)

Anyhoo. This also fixes #1267, reporting that 'sync' option didnt work.

17 years agoBPython:
Willian Padovani Germano [Sun, 9 May 2004 02:18:51 +0000 (02:18 +0000)]
- Manuel from MakeHuman reported a memory leak in NMesh_getVertsFromGroup, should be fixed now.  A pylist was not being decref'ed.

17 years agoFixed Sconstruct file so that Bundle builds correctly
Jean-Luc Peurière [Sat, 8 May 2004 22:29:56 +0000 (22:29 +0000)]
Fixed Sconstruct file so that Bundle builds correctly
with all needed files in Ressources dir (.Blanguages, .bfont.ttf, locale)
and with unwanted CVS dirs and DS_Store files removed.

binary is also stripped before inclusion in Bundle.

17 years agoFixed little annoyance that caused previewrender not to clear sometimes.
Ton Roosendaal [Sat, 8 May 2004 09:42:33 +0000 (09:42 +0000)]
Fixed little annoyance that caused previewrender not to clear sometimes.
For example when no Texture exists, and you switch from material to
texture buttons.

17 years agopost 2.33 release commit of the modified SCons files for Os X.
Jean-Luc Peurière [Sat, 8 May 2004 01:34:39 +0000 (01:34 +0000)]
post 2.33 release commit of the modified SCons files for Os X.

Sconstruct modified so that Blender build on 10.3 without any additionnal
download than source + darwin libs.
defaults settings correct for 10.3.

fixed bug # 1260 : added MT_NDEBUG flag at top-level.

17 years agoDelete all SOLID shapes at the end of the game engine. They were all being leaked!
Kester Maddock [Sat, 8 May 2004 00:25:20 +0000 (00:25 +0000)]
Delete all SOLID shapes at the end of the game engine.  They were all being leaked!

17 years agoNum-slider buts and CTRL didn't work when range was > 1.0
Ton Roosendaal [Fri, 7 May 2004 19:56:26 +0000 (19:56 +0000)]
Num-slider buts and CTRL didn't work when range was > 1.0

17 years agoAdded two more mapping types to World buttons for sky render.
Ton Roosendaal [Fri, 7 May 2004 18:03:40 +0000 (18:03 +0000)]
Added two more mapping types to World buttons for sky render.

"Sphere": spherical mapping for a 360 degree panorama
"Tube": cylindrical mapping for a 360 degree panorama

Both mappings by default do only the sky (upper) hemisphere. The color
below is same as regular Horiz and Zenith colors, useful for setting
an AO effect.

Sample pics: (commercial)

17 years ago* bump VERSION to 2.33
Nathan Letwory [Fri, 7 May 2004 13:50:22 +0000 (13:50 +0000)]
* bump VERSION to 2.33
* change python2.2 in python2.3 for win32

17 years agoWhen pressing ALT+A, i noticed other windows advance 1 frame. This is
Ton Roosendaal [Fri, 7 May 2004 11:59:41 +0000 (11:59 +0000)]
When pressing ALT+A, i noticed other windows advance 1 frame. This is
caused by swapbuffers system, which redraws the other windows when the
CFRA timer already advanced 1 frame.

Added an extra redraw to fix this. Could fix report #964, will wait for
JWalton to verify.

17 years agoImproved three tooltips:
Ton Roosendaal [Fri, 7 May 2004 11:35:38 +0000 (11:35 +0000)]
Improved three tooltips:
- Material Shadow and Traceable still mentioned old shadowbuffer methods
- AngMap option in World mapping has better explanation

17 years ago- switched a strcat and strcpy pair... doh! (well spotted b-ix!)
Simon Clitherow [Thu, 6 May 2004 21:40:38 +0000 (21:40 +0000)]
- switched a strcat and strcpy pair... doh! (well spotted b-ix!)
- appended "./blender" to %HOME% return for Win32. Is consistant now
  with the other returns for Win.

17 years agopotential fix for windows crash when it encounters file dates beyond
Ton Roosendaal [Thu, 6 May 2004 20:53:05 +0000 (20:53 +0000)]
potential fix for windows crash when it encounters file dates beyond
the nice limited unix range (1970-2034 or so).
Zr will check!

17 years agoFix related to audio crash. Made the check for when audio_init runs a
Ton Roosendaal [Thu, 6 May 2004 19:57:21 +0000 (19:57 +0000)]
Fix related to audio crash. Made the check for when audio_init runs a
tinsy bit more strict. Now it did it for each ALT+A play anim.

I leave the debug print in still, for testing.

17 years agobug fix #1237
Ton Roosendaal [Thu, 6 May 2004 19:42:38 +0000 (19:42 +0000)]
bug fix #1237

A too strict pointer check caused action browsing in action-window not
to work when object didn't have action yet.

17 years agofix for bug #1223
Ton Roosendaal [Thu, 6 May 2004 19:31:16 +0000 (19:31 +0000)]
fix for bug #1223

Bump was inverted in previewrender for planar preview.

17 years agofix for bug #1226:
Ton Roosendaal [Thu, 6 May 2004 17:32:17 +0000 (17:32 +0000)]
fix for bug #1226:
With subsurf level 0, in editmode, the hidden faces where still drawn.
Was caused because subsurfing code then is skipped.

17 years agoMember added, who wasnt included due to wrong subscription.
Ton Roosendaal [Thu, 6 May 2004 11:15:04 +0000 (11:15 +0000)]
Member added, who wasnt included due to wrong subscription.

17 years agoFix Bug #1243:
Kester Maddock [Thu, 6 May 2004 02:13:07 +0000 (02:13 +0000)]
Fix Bug #1243:

Use external velocity (velocity set by the game engine - not the physics engine) for Motion Actuators.

17 years agoEnable doubles internally in Solid for the Makefile build system.
Kester Maddock [Wed, 5 May 2004 04:12:53 +0000 (04:12 +0000)]
Enable doubles internally in Solid for the Makefile build system.

17 years ago - PyInt_AsLong() was called on a possibly NULL object, this may be
Daniel Dunbar [Wed, 5 May 2004 03:22:22 +0000 (03:22 +0000)]
 - PyInt_AsLong() was called on a possibly NULL object, this may be
    a checked error but is no good anyway
 - Bone_dealloc free'd Blender's actual copy of the Bone! AGH!!!!
 - On syntax errors the python global dictionary was being free'd
    twice. AGH!!! again!

Can someone from the Python team please audit this.

17 years ago - made a VERY IMPORTANT change to usiblender.c
Daniel Dunbar [Tue, 4 May 2004 21:16:39 +0000 (21:16 +0000)]
 - made a VERY IMPORTANT change to usiblender.c

17 years ago - change to non-typedef'ng method of declaring BCursor in winlay.h
Daniel Dunbar [Tue, 4 May 2004 19:40:11 +0000 (19:40 +0000)]
 - change to non-typedef'ng method of declaring BCursor in winlay.h
     (OSX doesn't like)

17 years ago - removed debug prints that had no meaning to most people
Daniel Dunbar [Tue, 4 May 2004 19:13:35 +0000 (19:13 +0000)]
 - removed debug prints that had no meaning to most people
 - zr: you lazy developer, you shouldn't commit code that has debug prints
     in it. you ruined my life!!!!

17 years ago - ugh, do not break open an abstract data type just to add one single
Daniel Dunbar [Tue, 4 May 2004 19:10:55 +0000 (19:10 +0000)]
 - ugh, do not break open an abstract data type just to add one single
    function, especially when you are introducing extra dependencies
    (GHOST) on files that should not have them.

17 years agoShortened up the Makefile since freebsd,linux and solaris do the
Kent Mein [Tue, 4 May 2004 16:26:52 +0000 (16:26 +0000)]
Shortened up the Makefile since freebsd,linux and solaris do the
same stuff:
Basically use this instead of seperate sections for each platform.
  ifeq ($(OS),$(findstring $(OS), "linux freebsd solaris"))


17 years agoAdded Camera Fly Mode (Shift F) to the toolbox.
Kent Mein [Tue, 4 May 2004 16:25:35 +0000 (16:25 +0000)]
Added Camera Fly Mode (Shift F) to the toolbox.


17 years agoRemoved the printf that was causing about 50000
Kent Mein [Tue, 4 May 2004 15:04:29 +0000 (15:04 +0000)]
Removed the printf that was causing about 50000
"Color depth R=8 G=8 B=8"  lines.....


17 years ago - fix silly scriptlink running code, pulled out convenient
Daniel Dunbar [Tue, 4 May 2004 14:27:41 +0000 (14:27 +0000)]
 - fix silly scriptlink running code, pulled out convenient
ID_asPyObject and ID_getScriptlinks functions,
moved code into BPY_interface.c (where it fit better)
 - EXPP_interface.c is essentially obselete now
 - I didn't test this, I'm sure I broke something, if a Pythonista
could comment that would be nice (oh and the maintainer too).

17 years agoUse a better compare function for RAS_IPolygonMaterial
Kester Maddock [Tue, 4 May 2004 13:17:46 +0000 (13:17 +0000)]
Use a better compare function for RAS_IPolygonMaterial
Fix sharing verticies - must test pos, normal, uv & colour before sharing (not just index)

17 years agoFix for bug #945 getVertexArrayLength(x) returns different values on different runs...
Kester Maddock [Tue, 4 May 2004 09:34:02 +0000 (09:34 +0000)]
Fix for bug #945 getVertexArrayLength(x) returns different values on different runs of the game engine.

The material buckets were being sorted by pointer (ie their location in memory.)

Also fixed find shared verticies.

17 years agoBuild blender with solid-based gameengine on irix using pre-compiled
Chris Want [Tue, 4 May 2004 04:55:24 +0000 (04:55 +0000)]
Build blender with solid-based gameengine on irix using pre-compiled
libs. I turned off the automatic building of solid in extern/ for
irix since the vendor supplied build system does not work well.

Note to JW: this can be built with either mipspro 7.3 or 7.4
(I needed to archive solid with "CC -ar ..." for this to work
with 7.3).

17 years agoApparently the sequencer has its own audiosystem, so the change I did
Ton Roosendaal [Mon, 3 May 2004 21:21:29 +0000 (21:21 +0000)]
Apparently the sequencer has its own audiosystem, so the change I did
for init sound only when needed, was not catched by sequencer.

Somehow, however, the SND_xxx library needs to be set when using the
sequencer... so, here a patch!

17 years ago- build qhull and solid (next to ode)
Hans Lambermont [Mon, 3 May 2004 17:58:36 +0000 (17:58 +0000)]
- build qhull and solid (next to ode)

17 years agoFixed a bug where From Window mapping in perspective view would give strange
Brecht Van Lommel [Mon, 3 May 2004 13:23:19 +0000 (13:23 +0000)]
Fixed a bug where From Window mapping in perspective view would give strange
results, caused by a little typo. The solution was proposed by bjornmose.

17 years ago- add 'tar file changed while reading' remark and a commented workaround
Hans Lambermont [Mon, 3 May 2004 08:12:40 +0000 (08:12 +0000)]
- add 'tar file changed while reading' remark and a commented workaround

17 years agobumped VERSION to 2.33-cvs and enable gameengine+solid per default for Linux
Nathan Letwory [Mon, 3 May 2004 06:11:58 +0000 (06:11 +0000)]
bumped VERSION to 2.33-cvs and enable gameengine+solid per default for Linux

17 years agoProjectfiles update for Python 2.3.X
Martin Poirier [Mon, 3 May 2004 01:37:50 +0000 (01:37 +0000)]
Projectfiles update for Python 2.3.X

17 years agoMouse Wheel Support for the Game Engine.
Kester Maddock [Sun, 2 May 2004 23:45:03 +0000 (23:45 +0000)]
Mouse Wheel Support for the Game Engine.

This adds "Wheel Up" and "Wheel Down" as choices to the Mouse sensor brick.