Blender Git Loki
Git Commits -> Revision 1c2fd65
Revision 1c2fd65 by Brecht Van Lommel (apricot) July 15, 2008, 21:59 (GMT) |
Apricot Branch ============== * Made in game switching of GLSL options work. There is still a one frame flicker that needs to be fixed. * Added access to the estimated average framerate in the game engine: GameLogic.getAverageFrameRate(). * Added acces to the blender build info from python: Blender.Get("buildinfo") * Various GLSL optimizations to allow more constant folding in the glsl compiler, use glsl shadow functions to do shadow, instead of own code, and fix an issue with opengl texture color range. |
Commit Details:
Full Hash: 1c2fd65ddbc2c448dfdd2668ffb66c5807a098e9
SVN Revision: 15595
Parent Commit: 95fbf83
Lines Changed: +1181, -1124
22 Modified Paths:
/release/scripts/sysinfo.py (+2, -0) (Diff)
/source/blender/gpu/GPU_material.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+48, -37) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+5, -2) (Diff)
/source/blender/gpu/intern/gpu_material.c (+48, -38) (Diff)
/source/blender/gpu/intern/gpu_shader_material.glsl (+17, -53) (Diff)
/source/blender/gpu/intern/gpu_shader_material.glsl.c (+950, -971) (Diff)
/source/blender/python/api2_2x/Blender.c (+15, -1) (Diff)
/source/blender/python/api2_2x/Makefile (+4, -0) (Diff)
/source/blender/python/CMakeLists.txt (+4, -0) (Diff)
/source/blender/python/SConscript (+3, -0) (Diff)
/source/blender/src/drawobject.c (+2, -1) (Diff)
/source/blender/src/drawview.c (+6, -2) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+15, -15) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.h (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+12, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+0, -2) (Diff)
/source/gameengine/PyDoc/GameLogic.py (+7, -0) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+25, -0) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.h (+1, -0) (Diff)
/source/blender/gpu/GPU_material.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+48, -37) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+5, -2) (Diff)
/source/blender/gpu/intern/gpu_material.c (+48, -38) (Diff)
/source/blender/gpu/intern/gpu_shader_material.glsl (+17, -53) (Diff)
/source/blender/gpu/intern/gpu_shader_material.glsl.c (+950, -971) (Diff)
/source/blender/python/api2_2x/Blender.c (+15, -1) (Diff)
/source/blender/python/api2_2x/Makefile (+4, -0) (Diff)
/source/blender/python/CMakeLists.txt (+4, -0) (Diff)
/source/blender/python/SConscript (+3, -0) (Diff)
/source/blender/src/drawobject.c (+2, -1) (Diff)
/source/blender/src/drawview.c (+6, -2) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+15, -15) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.h (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+12, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+0, -2) (Diff)
/source/gameengine/PyDoc/GameLogic.py (+7, -0) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+25, -0) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.h (+1, -0) (Diff)