[Bf-blender-cvs] CVS commit: blender/source/gameengine/BlenderRoutines KX_BlenderGL.cpp blender/source/gameengine/Converter BL_BlenderDataConversion.cpp BL_SkinMeshObject.h blender/source/gameengine/GameLogic SCA_PythonController.cpp blender/source/gameengine/Ketsji BL_Material.cpp BL_Material.h BL_Shader.cpp BL_Shader.h BL_Texture.cpp ...
Erwin Coumans
blender at erwincoumans.com
Mon Feb 13 06:45:32 CET 2006
erwin (Erwin Coumans) 2006/02/13 06:45:32 CET
Modified files:
blender/source/gameengine/BlenderRoutines KX_BlenderGL.cpp
blender/source/gameengine/Converter
BL_BlenderDataConversion.cpp
BL_SkinMeshObject.h
blender/source/gameengine/GameLogic SCA_PythonController.cpp
blender/source/gameengine/Ketsji BL_Material.cpp BL_Material.h
BL_Shader.cpp BL_Shader.h
BL_Texture.cpp BL_Texture.h
KX_BlenderMaterial.cpp
KX_BlenderMaterial.h
KX_GameObject.cpp
KX_GameObject.h
KX_PythonInit.cpp
blender/source/gameengine/Rasterizer RAS_IPolygonMaterial.h
RAS_IRasterizer.h
RAS_MaterialBucket.cpp
RAS_MaterialBucket.h
RAS_MeshObject.cpp
RAS_MeshObject.h
RAS_TexVert.cpp
RAS_TexVert.h
blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer
ARB_multitexture.h
RAS_GLExtensionManager.cpp
RAS_GLExtensionManager.h
RAS_OpenGLRasterizer.cpp
RAS_OpenGLRasterizer.h
Log:
Improved OpenGL Shader Language support for game engine. The python interface is much simplified. Drawback is that scripts need to be updated next release. Testfiles:
http://www.continuousphysics.com/ftp/pub/test/index.php?dir=blender/&file=demos-2.42.zip
patch by Charlie Carley (snailrose @ elysiun.com)
Revision Changes Path
1.9 +44 -3 blender/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.36 +125 -14 blender/source/gameengine/Converter/BL_BlenderDataConversion.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Converter/BL_BlenderDataConversion.cpp.diff?r1=1.35&r2=1.36&cvsroot=bf-blender>
1.12 +3 -2 blender/source/gameengine/Converter/BL_SkinMeshObject.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Converter/BL_SkinMeshObject.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.12 +4 -3 blender/source/gameengine/GameLogic/SCA_PythonController.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/GameLogic/SCA_PythonController.cpp.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.3 +20 -0 blender/source/gameengine/Ketsji/BL_Material.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/BL_Material.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.4 +16 -4 blender/source/gameengine/Ketsji/BL_Material.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/BL_Material.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.10 +424 -88 blender/source/gameengine/Ketsji/BL_Shader.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/BL_Shader.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.5 +70 -16 blender/source/gameengine/Ketsji/BL_Shader.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/BL_Shader.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.6 +325 -77 blender/source/gameengine/Ketsji/BL_Texture.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/BL_Texture.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.2 +45 -17 blender/source/gameengine/Ketsji/BL_Texture.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/BL_Texture.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.11 +104 -386 blender/source/gameengine/Ketsji/KX_BlenderMaterial.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_BlenderMaterial.cpp.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.5 +28 -23 blender/source/gameengine/Ketsji/KX_BlenderMaterial.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_BlenderMaterial.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.20 +2 -2 blender/source/gameengine/Ketsji/KX_GameObject.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_GameObject.cpp.diff?r1=1.19&r2=1.20&cvsroot=bf-blender>
1.17 +1 -3 blender/source/gameengine/Ketsji/KX_GameObject.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_GameObject.h.diff?r1=1.16&r2=1.17&cvsroot=bf-blender>
1.21 +19 -1 blender/source/gameengine/Ketsji/KX_PythonInit.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_PythonInit.cpp.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
1.12 +2 -2 blender/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.16 +25 -1 blender/source/gameengine/Rasterizer/RAS_IRasterizer.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_IRasterizer.h.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
1.14 +5 -6 blender/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
1.13 +2 -3 blender/source/gameengine/Rasterizer/RAS_MaterialBucket.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_MaterialBucket.h.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
1.15 +3 -3 blender/source/gameengine/Rasterizer/RAS_MeshObject.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_MeshObject.cpp.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
1.14 +2 -1 blender/source/gameengine/Rasterizer/RAS_MeshObject.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_MeshObject.h.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
1.11 +9 -1 blender/source/gameengine/Rasterizer/RAS_TexVert.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_TexVert.cpp.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.12 +6 -1 blender/source/gameengine/Rasterizer/RAS_TexVert.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_TexVert.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.9 +12 -35 blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/ARB_multitexture.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/ARB_multitexture.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.17 +55 -1 blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp.diff?r1=1.16&r2=1.17&cvsroot=bf-blender>
1.14 +22 -2 blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
1.23 +94 -165 blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
1.15 +10 -1 blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list