Blender Git Commit Log
Git Commits -> Revision 99fdf27
Revision 99fdf27 by Brecht Van Lommel (master) July 10, 2008, 12:47 (GMT) |
Sync with Apricot Game Engine ============================= * Clean up and optimizations in skinned/deformed mesh code. * Compatibility fixes and clean up in the rasterizer. * Changes related to GLSL shadow buffers which should have no effect, to keep the code in sync with apricot. |
Commit Details:
Full Hash: 99fdf27af92b9bd9d05c108f2c2c8a240c5536bc
SVN Revision: 15517
Parent Commit: 3d73585
Lines Changed: +769, -758
42 Modified Paths:
/intern/moto/include/GEN_Map.h (+18, -0) (Diff)
/source/blender/src/usiblender.c (+2, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp (+1, -1) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+60, -58) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.cpp (+92, -82) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+11, -3) (Diff)
/source/gameengine/Converter/BL_ShapeDeformer.h (+4, -7) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+30, -31) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+4, -2) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.cpp (+0, -84) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+0, -94) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+53, -27) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.h (+10, -5) (Diff)
/source/gameengine/Ketsji/BL_Material.cpp (+4, -2) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+69, -31) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+45, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Light.cpp (+79, -1) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+15, -1) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+25, -16) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+4, -4) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp (+16, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+2, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+37, -22) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+24, -27) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+3, -7) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+37, -24) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.cpp (+10, -15) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+2, -6) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+19, -83) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+3, -7) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+43, -51) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+2, -6) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+3, -39) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+10, -14) (Diff)
/source/kernel/gen_system/GEN_HashedPtr.h (+1, -0) (Diff)
/source/kernel/gen_system/GEN_Map.h (+18, -0) (Diff)
/source/blender/src/usiblender.c (+2, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp (+1, -1) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+60, -58) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.cpp (+92, -82) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+11, -3) (Diff)
/source/gameengine/Converter/BL_ShapeDeformer.h (+4, -7) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+30, -31) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+4, -2) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.cpp (+0, -84) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+0, -94) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+53, -27) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.h (+10, -5) (Diff)
/source/gameengine/Ketsji/BL_Material.cpp (+4, -2) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+69, -31) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+45, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Light.cpp (+79, -1) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+15, -1) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+25, -16) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+4, -4) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp (+16, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+2, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+37, -22) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+24, -27) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+3, -7) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+37, -24) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.cpp (+10, -15) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+2, -6) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+19, -83) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+3, -7) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+43, -51) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+2, -6) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+3, -39) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+10, -14) (Diff)
/source/kernel/gen_system/GEN_HashedPtr.h (+1, -0) (Diff)
/source/kernel/gen_system/GEN_Map.h (+18, -0) (Diff)