commit | aa9c5ca99020997e52c969a2eaa724234f04f574 | [log] [tgz] |
---|---|---|
author | jbauman@chromium.org <jbauman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226> | Mon Sep 26 21:10:13 2011 +0000 |
committer | jbauman@chromium.org <jbauman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226> | Mon Sep 26 21:10:13 2011 +0000 |
tree | 260f55eaa38937379d371438cbf450c93c511a66 | |
parent | 1a1fe249410870a1075d57d78c11a5e7365f0073 [diff] [blame] |
Reset mUnmodifiedDataUse after bufferSubData Without this, enough draws from a buffer modified only with bufferSubData will cause it to switch become static. BUG= TEST= Review URL: http://codereview.appspot.com/5123042 git-svn-id: https://angleproject.googlecode.com/svn/trunk@769 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/Buffer.cpp b/src/libGLESv2/Buffer.cpp index 2cd148e..dd12e3c 100644 --- a/src/libGLESv2/Buffer.cpp +++ b/src/libGLESv2/Buffer.cpp
@@ -74,6 +74,8 @@ { invalidateStaticData(); } + + mUnmodifiedDataUse = 0; } StaticVertexBuffer *Buffer::getStaticVertexBuffer()