[tuhopuu-cvs] CVS commit: tuhopuu2/source/gameengine/BlenderRoutines KX_BlenderPolyMaterial.cpp KX_BlenderPolyMaterial.h tuhopuu2/source/gameengine/Ketsji KX_PythonInit.cpp tuhopuu2/source/gameengine/Rasterizer RAS_IRasterizer.h tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer RAS_OpenGLRasterizer.cpp RAS_OpenGLRasterizer.h tuhopuu2/source/gameengine/SceneGraph SG_Tree.cpp
Kester Maddock
Christopher.Maddock.1 at uni.massey.ac.nz
Fri Jul 2 14:28:38 CEST 2004
kester (Kester Maddock) 2004/07/02 14:28:38 CEST
Modified files:
tuhopuu2/source/gameengine/BlenderRoutines
KX_BlenderPolyMaterial.cpp
KX_BlenderPolyMaterial.h
tuhopuu2/source/gameengine/Ketsji KX_PythonInit.cpp
tuhopuu2/source/gameengine/Rasterizer RAS_IRasterizer.h
tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer
RAS_OpenGLRasterizer.cpp
RAS_OpenGLRasterizer.h
tuhopuu2/source/gameengine/SceneGraph SG_Tree.cpp
Log:
Preliminary support for OpenGL Shading Language (GLSL)
You can load a shader with Python Rasterizer.loadShader(target, source, name)
where:
target = 0 for vertex shaders, 1 for pixel shaders.
source = the shader as a string
name = optional name printed to the console when debugging.
You can keep adding shaders which will be linked into one program.
If no shader is defined, it will fall back to the assemby programs loaded with setFragmentProgram and setVertexProgram. If they are undefined, it will fall back to the built in shader.
Revision Changes Path
1.10 +89 -10 tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.cpp.diff?r1=1.9&r2=1.10&cvsroot=tuhopuu>
1.5 +3 -1 tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.h.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
1.12 +40 -2 tuhopuu2/source/gameengine/Ketsji/KX_PythonInit.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Ketsji/KX_PythonInit.cpp.diff?r1=1.11&r2=1.12&cvsroot=tuhopuu>
1.13 +67 -1 tuhopuu2/source/gameengine/Rasterizer/RAS_IRasterizer.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_IRasterizer.h.diff?r1=1.12&r2=1.13&cvsroot=tuhopuu>
1.16 +219 -10 tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp.diff?r1=1.15&r2=1.16&cvsroot=tuhopuu>
1.11 +5 -1 tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h.diff?r1=1.10&r2=1.11&cvsroot=tuhopuu>
1.4 +2 -4 tuhopuu2/source/gameengine/SceneGraph/SG_Tree.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/SceneGraph/SG_Tree.cpp.diff?r1=1.3&r2=1.4&cvsroot=tuhopuu>
More information about the tuhopuu-cvs
mailing list