Switches stl copy in bufferSubData for a memcpy
TRAC #12215
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch

Author:    Shannon Woods

git-svn-id: https://angleproject.googlecode.com/svn/trunk@287 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/Buffer.cpp b/src/libGLESv2/Buffer.cpp
index 9c77851..fd24f0f 100644
--- a/src/libGLESv2/Buffer.cpp
+++ b/src/libGLESv2/Buffer.cpp
@@ -72,7 +72,7 @@
     if (size + offset > static_cast<GLsizeiptr>(mContents.size())) return GL_INVALID_VALUE;
 
     const GLubyte *newdata = static_cast<const GLubyte*>(data);
-    copy(newdata, newdata + size, mContents.begin() + offset);
+    memcpy(&mContents[offset], newdata, size);
 
     return GL_NO_ERROR;
 }