Blender Git Commit Log
Git Commits -> Revision ccc58f4
Revision ccc58f4 by Brecht Van Lommel (apricot) June 18, 2008, 13:44 (GMT) |
Apricot Branch: Various Fixes ============================= * Make GLSL shaders work in the game player. * In the game engine with GLSL and no material assigned, it now falls back to texface materials. Not in the 3d view yet .. * Fix memory when using the default material for GLSL. * Fix another use of the builtin "smooth" name as a variable in the GLSL code, gives issue on ATI. * Fix problem with the armature deform being applied to only one material bucket, gave floating triangles. * Fix crash when setting .timeOffset through python without a parent. * Use only gl*ARB functions so that GLSL also works on graphics cards that do not have opengl 2.0 but do have the extensions. * Fix use of unitialized variable for render memory usage stats. |
Commit Details:
Full Hash: ccc58f449118c175daa8e5eee7090fe439e7c601
SVN Revision: 15267
Parent Commit: a790d75
Lines Changed: +1012, -982
17 Modified Paths:
/extern/glew/include/GL/glew.h (+6, -1) (Diff)
/extern/glew/src/glew.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+20, -20) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+19, -19) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+20, -5) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_material.c (+1, -1) (Diff)
/source/blender/gpu/intern/material_shaders.glsl (+3, -3) (Diff)
/source/blender/gpu/intern/material_shaders.glsl.c (+913, -913) (Diff)
/source/blender/render/intern/source/pipeline.c (+1, -3) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+2, -1) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+6, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+9, -9) (Diff)
/extern/glew/src/glew.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+20, -20) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+19, -19) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+20, -5) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_material.c (+1, -1) (Diff)
/source/blender/gpu/intern/material_shaders.glsl (+3, -3) (Diff)
/source/blender/gpu/intern/material_shaders.glsl.c (+913, -913) (Diff)
/source/blender/render/intern/source/pipeline.c (+1, -3) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+2, -1) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+6, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+9, -9) (Diff)