summaryrefslogtreecommitdiff
path: root/opengl/libagl/array.cpp
diff options
context:
space:
mode:
author Mathias Agopian <mathias@google.com> 2009-06-05 15:45:39 -0700
committer Mathias Agopian <mathias@google.com> 2009-06-05 15:45:39 -0700
commit1a0c4cd5d83facd9653c45db1d2b9725c2e060b0 (patch)
treeafe90f777b212eb54b54ac09f88c5d482dbf0945 /opengl/libagl/array.cpp
parent0c97ed3a2ecc4a5b49bfb26674a9f4a5ac361024 (diff)
parent4fcd9c700368f08117aa1e2264f56eeb6b8af832 (diff)
Merge commit 'goog/master' into merge_master
Diffstat (limited to 'opengl/libagl/array.cpp')
-rw-r--r--opengl/libagl/array.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/opengl/libagl/array.cpp b/opengl/libagl/array.cpp
index 6d2cc9111c..cffe880edd 100644
--- a/opengl/libagl/array.cpp
+++ b/opengl/libagl/array.cpp
@@ -960,6 +960,8 @@ void compileElement__generic(ogles_context_t* c,
v->index = first;
first &= vertex_cache_t::INDEX_MASK;
const GLubyte* vp = c->arrays.vertex.element(first);
+ v->obj.z = 0;
+ v->obj.w = 0x10000;
c->arrays.vertex.fetch(c, v->obj.v, vp);
c->arrays.mvp_transform(&c->transforms.mvp, &v->clip, &v->obj);
c->arrays.perspective(c, v);
@@ -975,6 +977,8 @@ void compileElements__generic(ogles_context_t* c,
do {
v->flags = 0;
v->index = first++;
+ v->obj.z = 0;
+ v->obj.w = 0x10000;
c->arrays.vertex.fetch(c, v->obj.v, vp);
c->arrays.mvp_transform(mvp, &v->clip, &v->obj);
c->arrays.perspective(c, v);