Blender Git Loki
Git Commits -> Revision e40803a
Revision e40803a by Brecht Van Lommel (master) February 6, 2009, 19:21 (GMT) |
Fix for bug #18228: OpenGL specular did not get the correct view vector in perspective mode. This is default OpenGL behavior, but by now this optimization is really insignificant. Works in both the 3d view and game engine. |
Commit Details:
Full Hash: e40803a5b3ac860f895c2180fe90f0040f3583d5
SVN Revision: 18840
Parent Commit: 0909911
Lines Changed: +66, -22
14 Modified Paths:
/source/blender/gpu/GPU_draw.h (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+7, -4) (Diff)
/source/blender/include/BSE_view.h (+1, -0) (Diff)
/source/blender/src/drawmesh.c (+4, -2) (Diff)
/source/blender/src/view.c (+22, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+5, -4) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h (+2, -2) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp (+5, -4) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.h (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+2, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+10, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+7, -4) (Diff)
/source/blender/include/BSE_view.h (+1, -0) (Diff)
/source/blender/src/drawmesh.c (+4, -2) (Diff)
/source/blender/src/view.c (+22, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+5, -4) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h (+2, -2) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp (+5, -4) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.h (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+2, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+10, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+2, -0) (Diff)