Blender Git Loki
Git Commits -> Revision 2d5214d
Revision 2d5214d by Daniel Stokes (soc-2011-cucumber) July 1, 2011, 23:36 (GMT) |
The VBO code from Samuel Anjam was having some problems. These problems could have been there initially, or could have resulted from my porting of the patch. These problems were difficult to work out since I lacked sufficient knowledge of VBOs. In an attempt to resolve these problems I rewrote the VBO code from scratch (making sure to keep it contained to its own files) using Anjam's patch as a guide. Some of the bugs have been disappeared, but I have a file that still crashes the code. So for now the auto selection ignores VBOs, and I intend to flag the VBOs as "experimental". |
Commit Details:
Full Hash: 2d5214d245717d569ba602718d331396c96eb298
SVN Revision: 38027
Parent Commit: ff1eb96
Lines Changed: +275, -600
7 Modified Paths:
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+0, -4) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+0, -25) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+0, -32) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+2, -74) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+0, -4) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVBO.cpp (+240, -446) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVBO.h (+33, -15) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+0, -25) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+0, -32) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+2, -74) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+0, -4) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVBO.cpp (+240, -446) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVBO.h (+33, -15) (Diff)