Blender Git Commit Log
Git Commits -> Revision 0e98380
Revision 0e98380 by Mitchell Stokes (soc-2012-swiss_cheese) May 29, 2012, 07:12 (GMT) |
Committing the VBO/Multi-UV patch from Cucumber. I'm putting this here since it still requires a little bit more work before going into trunk (according to Kupoman). However, I'd like to get the major Rasterizer restructuring for storage modes into this branch before people get too crazy with OpenGL refactoring. Also, I'll be making some changes to the converter soon that I hope to use the Multi-UV part of the patch to build from. |
Commit Details:
Full Hash: 0e98380bf45253a74fbd70c421105ce486acf58d
SVN Revision: 47156
Parent Commit: b5b7455
Lines Changed: +1460, -972
7 Added Paths:
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_IStorage.h (+62, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageIM.cpp (+307, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageIM.h (+68, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVA.cpp (+315, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVA.h (+77, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVBO.cpp (+272, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVBO.h (+102, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageIM.cpp (+307, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageIM.h (+68, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVA.cpp (+315, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVA.h (+77, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVBO.cpp (+272, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVBO.h (+102, -0) (View)
2 Deleted Paths:
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+0, -386)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+0, -73)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+0, -73)
25 Modified Paths:
/release/scripts/startup/bl_ui/properties_game.py (+12, -6) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+9, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+13, -0) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+6, -11) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+2, -0) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+45, -67) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+5, -10) (Diff)
/source/gameengine/Ketsji/BL_Action.cpp (+14, -0) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+3, -9) (Diff)
/source/gameengine/Ketsji/BL_Material.cpp (+19, -32) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+3, -10) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+1, -8) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.cpp (+20, -28) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+5, -4) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+2, -3) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/CMakeLists.txt (+7, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.cpp (+8, -30) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+44, -249) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+8, -4) (Diff)
/source/gameengine/Rasterizer/RAS_texmatrix.cpp (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+13, -13) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+9, -17) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+9, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+13, -0) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+6, -11) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+2, -0) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+45, -67) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+5, -10) (Diff)
/source/gameengine/Ketsji/BL_Action.cpp (+14, -0) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+3, -9) (Diff)
/source/gameengine/Ketsji/BL_Material.cpp (+19, -32) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+3, -10) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+1, -8) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.cpp (+20, -28) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+5, -4) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+2, -3) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/CMakeLists.txt (+7, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.cpp (+8, -30) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+44, -249) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+8, -4) (Diff)
/source/gameengine/Rasterizer/RAS_texmatrix.cpp (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+13, -13) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+9, -17) (Diff)