Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-12-05Fix Action & IPO actuators: (Bugs #1921 & #1920)Kester Maddock
2004-12-01Make objects lit by default if there is a light in the scene, and no other ↵Kester Maddock
face information exists for that object.
2004-11-30Removed an unused variable and the autoconf config.h stuff.Kent Mein
(was hunting down why audio isn't working on solaris and figured I'd clean up the warning) Kent
2004-11-25Make the material colour the default colour for objects if textures & vertex ↵Kester Maddock
colours are not available (instead of white)
2004-11-24Making the C++ stuff work for the MipsPro 7.3 compiler.Chris Want
Kester might want to check this for correctness Kent might want to test if this breaks the Sun compile.
2004-11-22Fix for bugs: 1788 (forces) and 1799 (python delattr on game objects)Kester Maddock
Use Polytope collision for faster mesh intersection tests, so SOLID can actually use that qhull lib now.
2004-11-06Fix the action actuator (bug #1699)Kester Maddock
2004-10-16remove std:: to please msvc6Nathan Letwory
2004-10-16Switch fixed time system. Logic updates should now happen at 30Hz, physics ↵Kester Maddock
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-09-19Convert and use actuators with no target object set.Kester Maddock
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-07-17Port Python updates from Tuhopuu2:Kester Maddock
getType/setType to action/sound actuator (sgefant) Use a more generic python -> math conversion.
2004-07-16Bunch of small fixes for warnings and whatnot....Kent Mein
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-16Fix to not create invalid bound shapes from non mesh objects (armatures).Kester Maddock
2004-06-30Switch to using floats instead of shorts for normal data - they're supposed ↵Kester Maddock
to be faster. Also use shorts instead of ints for the index data, since index arrays are limited anyhow.
2004-06-23Fix a compile error in data conversion: double declaration of some vertex ↵Kester Maddock
attributes.
2004-06-23Fix for reflection mapping unlit faces: normals were not being sent, hence ↵Kester Maddock
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-07Lighting updates:Kester Maddock
Added specular after texture. Added Light properties: Negative, No Diffuse, No Specular, Quad, Quad2
2004-05-26Fix Bug #1309 Disabling Actor leaves Ghost, Dynamic and Rigid Body etc enabled.Kester Maddock
Depth sorting for Transparent polygons. Use ZTransp in Material buttons to enable. This will cause an object's polygons to be sorted (back to front for alpha polygons, front to back for solid polygons.)
2004-05-21Frustum sphere culling.Kester Maddock
Do a sphere<->camera sphere and a sphere<->frustum before the box<->frustum test.
2004-05-17Fix for bug 1245: Vertex Colours are wrong in GameBlender. 2nd try.Kester Maddock
http://projects.blender.org/tracker/index.php?func=detail&aid=1245&group_id=9&atid=125 The member names of MCol are wrong, so we will convert to unsigned char* like the rest of blender.
2004-05-16Cleanup unused/commented out code, compiler warnings, coding standards etc.Kester Maddock
2004-05-16Added #!/usr/bin/python standard script identifier to the start of ↵Kester Maddock
SConscript files. Makes text editors identify SConscripts as Python, and syntax highlight properly.
2004-05-16Changed Python _getattr/_setattr methods to use const STR_String& instead of ↵Kester Maddock
char* - makes using these methods much nicer.
2004-05-16Up the maximum triangles in a bucket.Kester Maddock
GPUs can do more now.
2004-05-16Don't increment tface if tface == NULLKester Maddock
Generate bounding boxes for frustum culling
2004-05-08Delete all SOLID shapes at the end of the game engine. They were all being ↵Kester Maddock
leaked!
2004-05-04Fix for bug #945 getVertexArrayLength(x) returns different values on ↵Kester Maddock
different runs of the game engine. http://projects.blender.org/tracker/index.php?func=detail&aid=945&group_id=9&atid=125 The material buckets were being sorted by pointer (ie their location in memory.) Also fixed find shared verticies.
2004-05-03Mouse Wheel Support for the Game Engine.Kester Maddock
This adds "Wheel Up" and "Wheel Down" as choices to the Mouse sensor brick.
2004-04-24Synchronise game engine with Tuhopuu2 tree.Kester Maddock
2004-04-16Improved rigid body handling for non spherical bounds type.Kester Maddock
Polyheder dynamic objects are now converted properly.
2004-04-111. Check material names passed to the physics engine (for collision sensors.)Kester Maddock
Consider: gameobj->getClientInfo()->m_auxilary_info = (matname ? (void*)(matname+2) : NULL); It works if matname is "MAblah", but not if matname is "". 2. Added constructor for struct RAS_CameraData. 3. Added initializers to the struct KX_ClientObjectInfo constructor 4. Collision sensors won't detect near sensors. 5. A stack of minor tweaks, adjusting whitespace, using ++it for stl stuff.
2004-04-03#define some constants for physics engines in DNA world types.Kester Maddock
2004-03-23[GameEngine] Commit all Kester's changes made to the gameengine to restore ↵Nathan Letwory
2.25 like physics. [SCons] Build with Solid as default when enabling the gameengine in the build process [SCons] Build solid and qhull from the extern directory and link statically against them That was about it. There are a few things that needs double checking: * Makefiles * Projectfiles * All the other systems than Linux and Windows on which the build (with scons) has been successfully tested.
2004-03-21 - split the data structures that actually constitute a meshDaniel Dunbar
(MVert,MFace,etc) off into DNA_meshdata_types.h, to isolate areas of source that actually edit mesh *data* vs. areas that just edit mesh object information.
2004-03-14Change an AUTOSPACE to ME_AUTOSPACE to comply with the new namingChris Want
convention.
2004-03-01SCons updatesMichel Selten
* Blender static now links. By default this option is disabled on all platforms. Simply set the option in config.opts to 'true'. * Added the following flags to config.opts: - HOST_CC. This is the C compiler for the host platform. This value is the same as TARGET_CC when not cross compiling. - HOST_CXX. This is the C++ compiler for the host platform. This value is the same as TARGET_CXX when not cross compiling. - TARGET_CC. This is the C compiler for the target platform. - TARGET_CXX. This is the C++ compiler for the target platform. - TARGET_AR. This is the linker command for linking libraries. - PATH This is the standard search path All SConscript files have been updated to reflect these changes. Now it's possible to change only the root SConstruct file, and all compiler specific variables are passed automatically to all SConscript files. Of course, this does not apply to makesdna because there the host and target platform is different from all other libraries. To pass a variable that applies to all platforms, all we now have to do is set the correct value in library_env Note: as usual, to get the latest options in the config.opts file, first remove your version.
2004-02-21SCons updatesMichel Selten
* Almost all library settings are now available in the config.opts user option file. * All platform variables had to be updated to make this possible. Things are much clearer now, but I only was able to test the changes on Linux. I've tried to update all other platform variables, but things are most likely to be broken. Please contact me how to resolve the issues. Note: Before running scons, remove your existing config.opts file to get all new options.
2004-02-15SCons updatesMichel Selten
* libraries are now generated in [BUILD_DIR]/lib * passed the user_options to all libraries now. This means I could remove a couple of Export/Import lines. * Changed the order in source/blender/src/SConscript and source/gameengine/SConscript. All libraries are now sorted alphabetically. This has no impact on the build process.
2004-01-20SCons updates: (All done by jesterKing)Michel Selten
* Windows .exe file now includes the blender icon. * Builds with game engine on Windows only. I tried building the game engine on Linux, but I get weird errors when building with ode. There's a dirty #include path in Physics/BlOde/OdePhysicsEnvironment.cpp (../ode/src/joint.h). gcc doesn't like this somehow. * Other platforms need to add a couple of flags to the SConstruct: use_sumo, use_ode, solid_include and ode_include
2004-01-05- Revert to NaN makefilesWouter van Heyst
2004-01-05Basic initial yafray integration by Eeshlo.Alejandro Conty Estevez
Materials are exported the best we can do by now. It will look almost as in blender except for the missing procedural textures and some minor issues. You have to tweak normal modulation amount to get the desired result cause is not the same in yafray. We added a panel in render space to adjust some yafray settings (GI and so) Also we export transparency and reflection using new raytracing settings, but that will be changed and improved soon. Remember that you have to set YFexport path in user defaults and yafray must be on path (version 0.0.6) We added the "yafray" button to activate all this stuff in the render window. Panel and settings are only shown when checked. So now when activated the code calls yafray export instead of the internal renderer and finally the resulting image is loaded back into render window's buffer. So animation is also possible and results can be saved using blender usual scheme.
2003-12-31A fix for the missing pad1 bug: henceforth, world->pad1 shall be known asChris Want
world->gameEngine (a la tuhopuu).
2003-07-16Further fixes to the old makefiles.Kent Mein
Kent
2003-03-26FreeBSD can use the exact same python includes as everyone elseWouter van Heyst
2003-01-04and the other FreeBSD python locations.Hans Lambermont
2003-01-04These updates enable the build of the gameengineMichel Selten
(configure --enable-gameengine). However, you still need to manually configure, compile and install ode. * Following the original NaN makefile, I removed the TerraplayNetwork files from the build. (Moved the two files to EXTRA_DIST). * Pass a const char * to Py_BuildValue instead of a STR_String in BL_ActionActuator.cpp * Added some include directories in Makefile.am's Michel
2002-12-27Removed the config.h thing from the .h's in the source dir.Kent Mein
So we should be all set now :) Kent -- mein@cs.umn.edu
2002-11-25Last of the config.h mods...Kent Mein
#ifdef HAVE_CONFIG_H #include <config.h> #endif added to these files. Kent -- mein@cs.umn.edu
2002-11-25Did all of the .h's in sourceKent Mein
(adding) #ifdef HAVE_CONFIG_H #include <config.h> #endif also the Makefile.in's were from previous patch adding the system depend stuff to configure.ac Kent -- mein@cs.umn.edu
2002-10-30fixed spacing in the headers to get rid of some warnings and some otherKent Mein
little minor spacing issues.