Chris Want
12307b358d
Making the C++ stuff work for the MipsPro 7.3 compiler.
...
Kester might want to check this for correctness
Kent might want to test if this breaks the Sun compile.
2004-11-23 23:04:30 +00:00
f8c2ce93b9
Fix for bug 1800: mouse over sensor doesn't work for ortho cameras.
...
The camera -> world transform wasn't being calculated properly for 'ortho' cameras: getOrigin()[2] should be scaled by 100 (like the render transform in KX_KetsjiEngine)
2004-11-23 10:10:21 +00:00
1092b98337
Fix for bug 1600: alpha sort doesn't work on linked (alt-d) objects
2004-11-22 11:49:35 +00:00
46fbe6b01e
Fix for bugs: 1788 (forces) and 1799 (python delattr on game objects)
...
Use Polytope collision for faster mesh intersection tests, so SOLID can actually use that qhull lib now.
2004-11-22 10:19:19 +00:00
6ea962923a
GamePlayer seems to be forced to quit pressing "end key".
...
The code to check for it was very weak... causing apple key to quit it too.
2004-11-10 15:04:13 +00:00
5bba5035b0
Fix for MSVC (thanks Simon)
2004-11-08 11:30:41 +00:00
8daff51e0f
skip process serial number argument on os X
...
needed when starting player via drag & drop
2004-11-07 22:21:47 +00:00
f4efd433fa
Fix fixed time (enable all frames)
2004-11-06 22:10:58 +00:00
9be296289c
Update Python reference version number
2004-11-06 22:10:47 +00:00
cf407da719
Reorder update: do physics before logic, so logic doesn't get stale position data (eg for camera actuator)
2004-11-06 12:31:56 +00:00
38b993f787
Speed up the physics engine: hook the SOLID broad phase, so we can either reject the test or request the penetration depth test as necessary. Previously we were doing the penetration depth test, as well as SOLID's intersection test.
2004-11-06 04:58:10 +00:00
ce4b232f8c
Fix the action actuator (bug #1699 )
2004-11-06 04:53:41 +00:00
318fb94c4b
Fix IPO actuator (Bug #1694 )
2004-11-03 10:48:02 +00:00
Chris Want
8c0b126bc2
Related to gameplayer png bug: cygwin needs to find the zlib library
...
too. (Thanks Richie)
2004-10-28 17:29:03 +00:00
ae76eaf9cb
Fix in Makefile for added png library
2004-10-26 21:33:47 +00:00
06cb471269
Fix so it compiles on my machine....
...
Changed:
row_pointers = new (png_bytep) [(GetHeight() * sizeof(png_bytep))];
to:
row_pointers = new png_bytep [(GetHeight() * sizeof(png_bytep))];
Thanks emil....
Kent
2004-10-26 13:04:27 +00:00
Nathan Letwory
85c889108d
add necessary include paths for scons needed after fix for screenshot. NOTE: GPC_Canvas.cpp doesn't compile with msvc7 currently!
2004-10-25 15:52:54 +00:00
e4d22a8021
Tweek the stereo settings: allow negative eye separation.
2004-10-24 23:50:44 +00:00
e398ad2c0e
Do a complete physics timestep each step instead of some per frame
2004-10-24 23:48:04 +00:00
657eff7ed7
Port stereo stuff from tuhopuu2: anaglyph, vinterlace
2004-10-24 11:03:18 +00:00
6424bf6eb0
Fix makeScreenshot for blenderplayer
2004-10-24 10:42:31 +00:00
Nathan Letwory
6c8d048773
remove std:: to please msvc6
2004-10-16 18:50:23 +00:00
Nathan Letwory
333f0a29db
Added #include <assert.h> so it compiles where assert() was used.
2004-10-16 18:13:00 +00:00
7b2567924b
Switch fixed time system. Logic updates should now happen at 30Hz, physics at 60Hz. (By default, use Python to set.) Some actuators still run at framerate (IPO, Action) for nice smooth animation, and an excuse to buy high end hardware.
...
Keyboard sensors can now hook escape key. Ctrl-Break can be used from within blender if you've forgotten an end game actuator.
Fixed a stupid bug preventing some actuators working (like TrackTo).
2004-10-16 11:41:50 +00:00
0f5eae2c64
added -h to the commandline args to print usage.
...
Kent
2004-10-15 12:46:57 +00:00
d5e1d1844a
removed 3 unused vars.
...
Kent
2004-10-06 14:35:08 +00:00
98a012865b
Added Dump 3dView and Dump Screen to the File menu
...
with their shortcuts.
Kent
2004-09-29 16:27:12 +00:00
fd5f3e13d2
Convert and use actuators with no target object set.
...
Certain actuators (Add Object/Replace Mesh/Scene/Track To) used to always require a target, or they would not influence the scene. If the actuator target is always set from Python, this could be annoying.
2004-09-19 01:33:08 +00:00
3d8a485fb9
Fixed PyObject_IsMT_Matrix
2004-09-18 06:03:15 +00:00
ea8c97b44b
fix typo in GameLogic documentation
2004-09-01 13:19:42 +00:00
Chris Want
95b9534d2b
We don't use ODE anymore, so I commented out some lines that make it
...
required to build.
2004-08-26 22:42:44 +00:00
9bbc1e9c0a
Clear the Python error flag between 'overloaded' Python methods.
2004-08-10 11:35:38 +00:00
47c5b8ff26
Fix blenderplayer command line option parsing.
...
Fix stereo rendering in vertex array mode. Added sidebyside & anaglyph stereo modes.
2004-08-10 11:34:12 +00:00
Nathan Letwory
f1fdc6d608
Under certain circumstances a null-pointer could get dereferenced. Disabling 'dynamic' on an object was one of the situations. Now checking before using.
...
NULL->m_mass never works, of course :)
Ryan Showalter spotted and located the problem.
2004-08-01 09:00:36 +00:00
b453cd0715
Fix bug #1460 : Camera IPOs Broken (Gameengine)
...
The camera IPO was not invalidating the cached projection matrix.
2004-07-22 00:26:34 +00:00
b6e0899607
Added support for cameras in Blender's Ortho mode.
2004-07-20 12:07:06 +00:00
baa2f99f07
Port Python updates from Tuhopuu2:
...
getType/setType to action/sound actuator (sgefant)
Use a more generic python -> math conversion.
2004-07-17 05:28:23 +00:00
90fb631526
Port a few rasterizer changes from tuhopuu2:
...
Up the max batch size.
Clean up some of the code - move code in headers to source files etc.
2004-07-17 05:23:17 +00:00
d5585a3589
Added the runtime fullscreen options.
2004-07-17 00:48:59 +00:00
b07c5f2096
Bunch of small fixes for warnings and whatnot....
...
intern/SoundSystem/intern/SND_AudioDevice.cpp
Initalized a var that could fall through with no value.
source/blender/readblenfile/intern/BLO_readblenfile.c
source/blender/src/space.c
intern/SoundSystem/intern/SND_Scene.cpp
source/gameengine/Converter/BL_MeshDeformer.cpp
removed unused var's
intern/SoundSystem/openal/pthread_cancel.cpp
fixed a nested /*
source/blender/imbuf/IMB_imbuf.h
added static to the type returned for addzbufImBuf
source/blender/imbuf/intern/IMB_bmp.h
had a wrong prototype
source/blender/src/view.c
added newline at end of file.
source/blender/src/sequence.c
removed unused var
added #include <stdlib.h> to avoid:
warning: implicit declaration of function `abs'
initalized a var that could have been used without being set.
Kent
2004-07-16 14:45:06 +00:00
Chris Want
e926d392a8
OK, the game engine has been un-buildable on irix for long enough
...
-- I'm committing this change I had discussed on the mailing list
about a month ago.
2004-07-16 01:31:25 +00:00
7398803bf4
Fix to not create invalid bound shapes from non mesh objects (armatures).
2004-07-16 00:08:06 +00:00
c9b4585618
Switch to using floats instead of shorts for normal data - they're supposed to be faster.
...
Also use shorts instead of ints for the index data, since index arrays are limited anyhow.
2004-06-30 13:41:19 +00:00
4c53f38756
Minor Fixes:
...
Better use of booleans for python
#include fixes for Windows
Python Doc fixes
Use the farthest vertex as the face position when z sorting faces. (Camera is on -z axis!)
2004-06-26 09:15:41 +00:00
9fa857b5c7
Fix a compile error in data conversion: double declaration of some vertex attributes.
2004-06-23 12:13:09 +00:00
38de9559bc
Fix for reflection mapping unlit faces: normals were not being sent, hence reflection maps weren't being rendered properly (bf-bug #1385 )
...
Set the diffuse material colour - lighting brightness should match blender better. (bf-bug #1385 )
2004-06-23 01:12:11 +00:00
942a68da07
Add the separate spec colour definitions!
2004-06-07 11:57:10 +00:00
c16444e624
Python updates:
...
Added scene module
2004-06-07 11:03:12 +00:00
b468bf726c
Lighting updates:
...
Added specular after texture.
Added Light properties: Negative, No Diffuse, No Specular, Quad, Quad2
2004-06-07 11:01:31 +00:00
4b544c75c0
blenderplayer target for SCons.
...
Would someone on MacOSX please check the bundle creation.
2004-06-04 12:58:46 +00:00