Blender Git Commit Log

Git Commits -> Revision 2e6d576

Revision 2e6d576 by Erwin Coumans (master)
January 6, 2006, 03:46 (GMT)

Sorry to break the cvs-closed status, so if you really need to make a new 2.40 build, just disable the game engine if it doesn't compile for a platform. Again, sorry if this breaks non-windows platforms, but I hope people help to get this amazing fix working for all platforms. Armature-fixing contribution from Snailrose. Also lots of cool things from Snailrose and Lagan.

Armatures are back
Split screen
Double sided lightning
Ambient lighting
Alpha test
Material IPO support (one per object atm)
Blender materials
GLSL shaders - Python access
Up to three texture samplers from the material panel ( 2D & Cube map )
Python access to a second set of uv coordinates

See http://www.elysiun.com/forum/viewtopic.php?t=58057

Commit Details:

Full Hash: 2e6d57618232b8b4ce8e5afe84fd278041cbbbfe
SVN Revision: 6319
Parent Commit: ef520a8
Lines Changed: +6098, -365

11 Added Paths:

/source/gameengine/Converter/BL_Material.cpp (+131, -0) (View)
/source/gameengine/Converter/BL_Material.h (+155, -0) (View)
/source/gameengine/Converter/BL_Shader.cpp (+907, -0) (View)
/source/gameengine/Converter/BL_Shader.h (+117, -0) (View)
/source/gameengine/Converter/BL_Texture.cpp (+387, -0) (View)
/source/gameengine/Converter/BL_Texture.h (+53, -0) (View)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+975, -0) (View)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+108, -0) (View)
/source/gameengine/Ketsji/KX_MaterialIpoController.cpp (+97, -0) (View)
/source/gameengine/Ketsji/KX_MaterialIpoController.h (+54, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/ARB_multitexture.h (+164, -0) (View)

58 Modified Paths:

/source/blender/blenkernel/BKE_global.h (+1, -0) (Diff)
/source/blender/src/header_info.c (+8, -2) (Diff)
/source/blender/src/space.c (+3, -0) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+20, -3) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+14, -4) (Diff)
/source/gameengine/Converter/BlenderWorldInfo.cpp (+18, -0) (Diff)
/source/gameengine/Converter/BlenderWorldInfo.h (+9, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.cpp (+33, -12) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.h (+14, -17) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+495, -108) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.cpp (+1, -3) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+14, -12) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+23, -30) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+22, -29) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.cpp (+30, -2) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.h (+9, -2) (Diff)
/source/gameengine/Converter/KX_IpoConvert.cpp (+194, -0) (Diff)
/source/gameengine/Converter/KX_IpoConvert.h (+4, -0) (Diff)
/source/gameengine/Converter/SConscript (+4, -1) (Diff)
/source/gameengine/Expressions/Value.cpp (+0, -4) (Diff)
/source/gameengine/Expressions/Value.h (+2, -1) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.cpp (+0, -2) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.h (+0, -3) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+32, -12) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+25, -2) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.h (+3, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Camera.cpp (+68, -0) (Diff)
/source/gameengine/Ketsji/KX_Camera.h (+39, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+30, -3) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+13, -0) (Diff)
/source/gameengine/Ketsji/KX_ISceneConverter.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+69, -24) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.cpp (+15, -6) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+81, -2) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+51, -32) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+8, -4) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.cpp (+46, -0) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.h (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_WorldInfo.h (+4, -0) (Diff)
/source/gameengine/Ketsji/Makefile (+1, -0) (Diff)
/source/gameengine/Ketsji/SConscript (+3, -1) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+9, -2) (Diff)
/source/gameengine/Rasterizer/RAS_CameraData.h (+14, -3) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp (+38, -11) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+34, -9) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+35, -0) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+36, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp (+278, -6) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h (+208, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+799, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+34, -0) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+25, -0) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+20, -7) (Diff)
/source/Makefile (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021