Blender Git Loki

Git Commits -> Revision ad10395

Revision ad10395 by Brecht Van Lommel (apricot)
July 9, 2008, 19:15 (GMT)
Apricot Branch: GLSL
====================

ATI fixes:
* Fix crash in glBitmap when rendering shadow buffers, it doesn't
seem to like using that function with only a depth buffer.
* Workaround either a bug in the driver or Blender, but I couldn't
find anything wrong, glVertexAttribPointerARB doesn't seem to
work inside display lists, so now it uses immediate mode to
create the list.
* Making deformable object for the game engine didn't check properly
if there was actually a vertex group, causing some static objects
to not use display lists.
* Also some cleanup in the game engine drawing code, replacing magic
numbers with an enum.

The apricot demo seems to runs slightly faster on a ATI HD3750 than
NVidia 8800 GTS.

Commit Details:

Full Hash: ad103954e64917673077d61cb6b495e78e7a6be9
SVN Revision: 15507
Parent Commit: 64e584f
Lines Changed: +137, -210

15 Modified Paths:

/source/blender/gpu/intern/gpu_extensions.c (+0, -16) (Diff)
/source/blender/src/drawarmature.c (+3, -0) (Diff)
/source/blender/src/drawobject.c (+20, -5) (Diff)
/source/blender/src/editdeform.c (+1, -1) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+3, -2) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+34, -21) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+9, -9) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+3, -7) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.cpp (+10, -15) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+2, -6) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+16, -71) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+3, -7) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+30, -43) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+2, -6) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021