Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Carley <snailrose@gmail.com>2007-02-01 05:10:38 +0300
committerCharlie Carley <snailrose@gmail.com>2007-02-01 05:10:38 +0300
commit3947f9b88512f5958a5229cde58df004a719c0d9 (patch)
treee9cfcb6a78edf05b91a7a0dd95b471e6acbb721f /source/gameengine/Rasterizer
parent1f4af00c943ad63cb21686762f31bd522bafc229 (diff)
1). Fix for cube maps in the player.
ImBuf pointer was being overridden causing the ibuf->rect to be zero. 2). Added vertex attributes for tangents in in vertex arrays. This, probably needs the extensions enabled (glEnableVertexAttribArrayARB, glDisableVertexAttribArrayARB), but am a little weary about enabling them right now.
Diffstat (limited to 'source/gameengine/Rasterizer')
-rw-r--r--source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp
index a0e27ca7015..246b1ae74a1 100644
--- a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp
+++ b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp
@@ -332,6 +332,12 @@ void RAS_VAOpenGLRasterizer::TexCoordPtr(const RAS_TexVert *tv, int enabled)
}
}
}
+
+#ifdef GL_ARB_vertex_program
+ if(m_useTang && bgl::RAS_EXT_support._ARB_vertex_program)
+ bgl::blVertexAttrib4fvARB(1/*tangent*/, tv->getTangent());
+#endif
+
#endif
}