commit | f3acaf9e504dce00a3be13f7448ac4ac99fcf122 | [log] [tgz] |
---|---|---|
author | Shannon Woods <shannonwoods@chromium.org> | Tue Sep 23 18:07:11 2014 -0400 |
committer | Shannon Woods <shannonwoods@chromium.org> | Thu Oct 02 18:52:51 2014 +0000 |
tree | cbace97db7010ba2a3abf6eb7339247c758cf6fd | |
parent | 23e0500dba6b299dc0f9261d036b5707f58e9625 [diff] [blame] |
Use a caps-dependent sized vector to store Uniform Buffers BUG=angle:685 Change-Id: I3f2e9fcccf27aebbb4ec5485286eec9828851887 Reviewed-on: https://chromium-review.googlesource.com/219805 Tested-by: Shannon Woods <shannonwoods@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/libGLESv2/Context.cpp b/src/libGLESv2/Context.cpp index cf19524..c615c96 100644 --- a/src/libGLESv2/Context.cpp +++ b/src/libGLESv2/Context.cpp
@@ -91,7 +91,7 @@ bindRenderbuffer(0); bindGenericUniformBuffer(0); - for (int i = 0; i < IMPLEMENTATION_MAX_COMBINED_SHADER_UNIFORM_BUFFERS; i++) + for (unsigned int i = 0; i < mCaps.maxCombinedUniformBlocks; i++) { bindIndexedUniformBuffer(0, i, 0, -1); }