Blender Git Loki
Git Commits -> Revision df9d673
Revision df9d673 by Mitchell Stokes (master) March 28, 2014, 05:32 (GMT) |
BGE code cleanup: Removing OpenGL and bf_gpu code from KX_LightObject The ultimate goal is to only allow the rasterizer to handle OpenGL and bf_gpu calls. This commit creates a RAS_ILightObject interface and a RAS_OpenGLLight implementation. |
Commit Details:
Full Hash: df9d6737b912b71fb91579b43ea6c7786d88f803
Parent Commit: 3ec0c73
Lines Changed: +699, -385
3 Added Paths:
/source/gameengine/Rasterizer/RAS_ILightObject.h (+84, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLLight.cpp (+276, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLLight.h (+54, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLLight.cpp (+276, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLLight.h (+54, -0) (View)
1 Deleted Path:
/source/gameengine/Rasterizer/RAS_LightObject.h (+0, -67)
13 Modified Paths:
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+21, -19) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+7, -5) (Diff)
/source/gameengine/Ketsji/KX_Light.cpp (+194, -250) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+17, -17) (Diff)
/source/gameengine/Ketsji/KX_LightIpoSGController.cpp (+5, -5) (Diff)
/source/gameengine/Ketsji/KX_LightIpoSGController.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+2, -2) (Diff)
/source/gameengine/Rasterizer/CMakeLists.txt (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+5, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/CMakeLists.txt (+2, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+21, -11) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+7, -4) (Diff)
/source/gameengine/VideoTexture/Texture.cpp (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+7, -5) (Diff)
/source/gameengine/Ketsji/KX_Light.cpp (+194, -250) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+17, -17) (Diff)
/source/gameengine/Ketsji/KX_LightIpoSGController.cpp (+5, -5) (Diff)
/source/gameengine/Ketsji/KX_LightIpoSGController.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+2, -2) (Diff)
/source/gameengine/Rasterizer/CMakeLists.txt (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+5, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/CMakeLists.txt (+2, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+21, -11) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+7, -4) (Diff)
/source/gameengine/VideoTexture/Texture.cpp (+2, -1) (Diff)