9deb69dbca
Applied patch #6102 submitted by Mal
2007-03-23 02:20:12 +00:00
f56fca448a
Added a guard to prevent more than one texture to be generated per image.
2007-03-08 03:00:33 +00:00
6c17f1187e
Patch provided by Carsten,
...
KX_RaySensor::Evaluate returns false when hit was detected and it was
already marked as hit. (no change in state)
Kent
2007-02-19 21:46:57 +00:00
Hans Lambermont
55cde4276b
Finally commit a workaround for the Python>2.3 and FreeBSD>5.0 problem.
...
See http://projects.blender.org/pipermail/bf-committers/2005-April/010506.html
and projects.blender.org/pipermail/bf-committers/2006-December/017035.html
A workaround was proposed by Kester Maddock
http://projects.blender.org/pipermail/bf-committers/2005-April/010510.html
and recently again, independently by Andreas Kasparz (no URL, private email)
See also http://svn.python.org/projects/python/tags/r24c1/Include/pyport.h ,
starting line 430 : "On 4.4BSD-descendants, ctype functions serves the
whole range of wchar_t character set rather than single byte code points
only. This characteristic can break some operations of string object..."
2007-02-18 21:03:23 +00:00
abc2a4ca44
Left out the case where MTFace can be null.
2007-02-05 08:07:55 +00:00
2afea953e3
Bug fix for TF_BMFONT faces. Colors on the material were backwards when rendered.
2007-02-05 05:48:09 +00:00
3947f9b885
1). Fix for cube maps in the player.
...
ImBuf pointer was being overridden causing the ibuf->rect to be zero.
2). Added vertex attributes for tangents in in vertex arrays.
This, probably needs the extensions enabled (glEnableVertexAttribArrayARB, glDisableVertexAttribArrayARB), but am a little
weary about enabling them right now.
2007-02-01 02:10:38 +00:00
56a4f529fd
Two errors caused by previous commit;
...
One related to extension handling on Linux, the other is a fix for compiling with Irix and STL
2007-01-23 13:25:20 +00:00
557360224f
Klockwork ( http://www.klocwork.com ) report; game engine fixes, related to 'Use Blender Materials'
...
/source/gameengine/Ketsji/BL_Material.cpp;16;18;Critical;1;
/source/gameengine/Ketsji/BL_Shader.cpp;293;30;Critical;1;
/source/gameengine/Ketsji/BL_Shader.cpp;314;30;Critical;1;
/source/gameengine/Ketsji/BL_Shader.cpp;341;30;Critical;1;
/source/gameengine/Ketsji/BL_Shader.cpp;1264;40;Critical;1;
/source/gameengine/Ketsji/BL_Shader.cpp;1194;40;Critical;1;
/source/gameengine/Ketsji/BL_Shader.cpp;916;30;Critical;1;
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp;257;24;Critical;1;
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp;262;24;Critical;1;
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp;195;24;Error;3;
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp;1209;16;Critical;1;
2007-01-21 04:45:44 +00:00
3917b1af5f
bugfix for an incompatibility with ipo actuator in play mode, thanks Malachy for the fix.
2007-01-21 00:56:10 +00:00
00e956477e
fix crash in constraint conversion, fix reference frame transformations for generic 6dof constraint
2007-01-19 03:14:51 +00:00
cc041b114b
Add a break, to get the bumpmap demo running again!
2007-01-13 09:00:17 +00:00
c4202fbd43
First commit! Small bug fix for cube map crashing in the player.
...
Cube maps don't display correctly in the player at the moment too.. something to do with regenerating/loading the images
2007-01-13 08:30:08 +00:00
983fc9ab89
Bugfix from Malachy, for some IPO logic brick changes.
2007-01-10 01:16:49 +00:00
4a1a766a16
= game engine fixes=
...
two fixes to the GE by Charlie
2007-01-08 04:22:23 +00:00
f4ee0f4b4c
fixes in rigidbody constraints rigidbody -> IPO baking:
...
copy system with rigidbody constraint will link new constraints to new objects (instead of old)
fps from blender will be used when baking (left shift/ctrl/alt + P)
2007-01-07 04:54:29 +00:00
4a70681ce2
patch by Charlie, related to recent changes of multi-uv/lightmap generation. This fix makes it possible to use lightmaps in the game engine.
2007-01-07 04:39:39 +00:00
cf4d627897
2 bugfixes by Malachy, related to message sensor / ipo actuator firing wrongly
2007-01-07 04:35:33 +00:00
ea71aeb254
fix, static objects were not dynamically added at the right position.
2007-01-05 02:31:34 +00:00
76b6a6611c
normalize hitnormal
2006-12-26 23:03:36 +00:00
14d60ca000
-fixes in player: draw physics debugging, only render frames when actually updated, fix with hierarchies not properly build (causing crashes)
2006-12-26 22:02:31 +00:00
5aabafeb99
prevent crashes: some python scripts keep 'global variable' access to destroyed game objects.
2006-12-25 04:11:39 +00:00
e820cdf6a0
fixing some issues: force needs to wake up objects, property sensor issue, island activation issue
2006-12-25 02:02:13 +00:00
18e81ecafa
Bugfix: UV texture layer without vertex color layer did not display correct
...
in the game engine.
2006-12-22 08:23:25 +00:00
496410a255
GamePlayer: now uses new Image API calls too, so it compiles.
2006-12-20 19:29:37 +00:00
5ffa4dd55a
Warning fixes for previous Image commit, also fixed verse_image.c
2006-12-20 18:29:23 +00:00
1852d1a410
Enable 'show physics visualization' in the Game Menu. Should help to locate problems with collision detection/physics (also useful when baking, and/or using the new rigidbody constraints).
2006-12-20 06:43:43 +00:00
0e6518731f
Use degrees instead of radians for rigidbody constraint axis (euler angles). Radians can't specifiy 90-degree angles precisely, the input is only 3 decimals accurate...
2006-12-18 07:51:12 +00:00
d8aaf73038
prevent crash in case no polygons have collisions assigned
2006-12-17 05:54:45 +00:00
92379ec21f
contribution from RCRuiz:
...
drawing of rigidbody constraint pivots, and allow passing of full constraint frame.
2006-12-16 05:50:38 +00:00
87e67afd9b
some fixes in a recent contribution, added return values and check for valid pointer, to avoid crashes.
2006-12-12 13:24:45 +00:00
f22ee3f86f
added some 'angularFactor' for character control (to avoid rotation)
2006-12-04 04:31:34 +00:00
2ec5d00da9
fixed some motionstate synchronization issues
...
nearsensor was not synchronized at the start
wheels not synchronized properly (one frame delay)
2006-12-04 04:13:42 +00:00
d7aaa84dd9
Fix for getting gcc compile GE with Py 2.5
...
PYobject type has changed
Usual C++ pickyness about implicit casts
debug made with erwin. thanks
Note to python mainteners :
even if it compiles there is a *Huge* list of warnings about deprecated
and incompatible pointers in api2.2. this should be corrected
2006-12-03 20:27:59 +00:00
869a9e4881
more work on Bullet 2.x
2006-12-03 01:16:17 +00:00
1f4ac018ff
different Bullet/graphics synchronization
2006-12-03 00:36:51 +00:00
76616f2a3b
gameengine: reverted some timing experiment
2006-12-02 23:27:23 +00:00
438d114f1a
- GEadded VSYNC for Mac OS X swapbuffers (can be easily undone by commenting out the #define WAIT_FOR_VSYNC 1
...
- GEdon't crash when attempting to add constraint on game objects without physics controller
- GEimproved some physics -> graphics synchronization issues
- small experiment with game engine timing to smooth framerate/reduce tearing
2006-12-02 22:25:47 +00:00
28bbf2d616
- added support for generic 6DOF constraint
...
- only 6DOF constraint shows buttons for limits
- added python support for rigidbody constraint (untested, but required for COLLADA Physics support)
2006-12-02 03:48:36 +00:00
610026765b
some Bullet compound shape fix
2006-12-01 03:29:20 +00:00
4941107f92
- enabled compound collision objects, requires 'clear parent inverse'
...
- fixed some issues with kinematic objects, introduced during Bullet 2.x upgrade
2006-12-01 01:04:27 +00:00
74915ee439
removed (int) cast, should fix 64bit issue in recent commit
2006-11-30 19:01:17 +00:00
2572b9f72c
Reserved some Bullet 2.x constraint data.
...
Although we will delay the main Rigid Body user interface after 2.43 release early 2007, I need some constraint data/UI to make progress with COLLADA Physics.
Added RigidBody constraint UI
LR_ALTKEY+LR_CTRLKEY+LR_SHIFTKEY+ P will bake rigidbody
Contribution by RCRuiz, Ramon Carlos.
2006-11-30 00:19:27 +00:00
a1481bc7e5
fix some loose ends in Bullet 2.x upgrade
2006-11-29 07:23:01 +00:00
e91d6895bd
updated to latest Bullet Physics
2006-11-29 05:25:37 +00:00
627261da50
Patch by Vladimír Marek (neuron), part of bugfix #5298
...
Solaris CC compiler choked on wrong .h prototypes for functions using
'const' arguments.
2006-11-25 16:35:56 +00:00
c7c49fa9a3
make compiler happy
2006-11-23 05:42:27 +00:00
b03aa93b76
pass right friction/restitution/damping values to btRigidBody
2006-11-23 03:26:59 +00:00
Chris Want
341f50c4f7
Makefile support for bullet2 ... please test
2006-11-22 19:05:35 +00:00
8ad6d7f401
more Bullet 2.x upgrading. fair amount of functionality is now restored, not all yet.
2006-11-21 12:26:05 +00:00