Blender Git Commit Log
Git Commits -> Revision e4790ae
Revision e4790ae by Erwin Coumans (master) February 13, 2006, 05:45 (GMT) |
Improved OpenGL Shader Language support for game engine. The python interface is much simplified. Drawback is that scripts need to be updated next release. Testfiles: http://www.continuousphysics.com/ftp/pub/test/index.php?dir=blender/&file=demos-2.42.zip patch by Charlie Carley (snailrose @ elysiun.com) |
Commit Details:
Full Hash: e4790aef46f7ca0b4ab01c34f043be9e7b1fa7f1
SVN Revision: 6805
Parent Commit: 6c325d7
Lines Changed: +1458, -842
28 Modified Paths:
/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp (+43, -2) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+124, -13) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+2, -1) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+3, -2) (Diff)
/source/gameengine/Ketsji/BL_Material.cpp (+20, -0) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+16, -4) (Diff)
/source/gameengine/Ketsji/BL_Shader.cpp (+424, -88) (Diff)
/source/gameengine/Ketsji/BL_Shader.h (+70, -16) (Diff)
/source/gameengine/Ketsji/BL_Texture.cpp (+325, -77) (Diff)
/source/gameengine/Ketsji/BL_Texture.h (+45, -17) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+104, -386) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+28, -23) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+0, -2) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+18, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+24, -0) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+4, -5) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/ARB_multitexture.h (+12, -35) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp (+54, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h (+21, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+93, -164) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+9, -0) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+8, -0) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+5, -0) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+124, -13) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+2, -1) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+3, -2) (Diff)
/source/gameengine/Ketsji/BL_Material.cpp (+20, -0) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+16, -4) (Diff)
/source/gameengine/Ketsji/BL_Shader.cpp (+424, -88) (Diff)
/source/gameengine/Ketsji/BL_Shader.h (+70, -16) (Diff)
/source/gameengine/Ketsji/BL_Texture.cpp (+325, -77) (Diff)
/source/gameengine/Ketsji/BL_Texture.h (+45, -17) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+104, -386) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+28, -23) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+0, -2) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+18, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+24, -0) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+4, -5) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/ARB_multitexture.h (+12, -35) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp (+54, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h (+21, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+93, -164) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+9, -0) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+8, -0) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+5, -0) (Diff)