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)

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021