commit | 6c1cbf516c2927438c1a0743a8dbe2d2d56465c9 | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Wed Nov 23 12:44:35 2016 -0500 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Nov 23 19:39:52 2016 +0000 |
tree | 2471849aeb95ab9f407c6bbc6b15c37c76cbdff0 | |
parent | f1cf5e630910e9373237e5f47de7e6237cdd41ac [diff] [blame] |
ProgramGL: don't bindAttribLocation builtin attributes BUG=angleproject:1636 Change-Id: Idea0e4f4a4415351b83e8f1a39b697139ff9ebe6 Reviewed-on: https://chromium-review.googlesource.com/414205 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/libANGLE/renderer/gl/ProgramGL.cpp b/src/libANGLE/renderer/gl/ProgramGL.cpp index 88c7df7..8e7045f 100644 --- a/src/libANGLE/renderer/gl/ProgramGL.cpp +++ b/src/libANGLE/renderer/gl/ProgramGL.cpp
@@ -148,7 +148,7 @@ // Bind attribute locations to match the GL layer. for (const sh::Attribute &attribute : mState.getAttributes()) { - if (!attribute.staticUse) + if (!attribute.staticUse || attribute.isBuiltIn()) { continue; }