Index: ui/gl/gl_image_memory.cc |
diff --git a/ui/gl/gl_image_memory.cc b/ui/gl/gl_image_memory.cc |
index a752940615fd9a6b7cb10bc6f2772468fbd63050..0a67e000665b6a5806a0f935f61e02faaf540a15 100644 |
--- a/ui/gl/gl_image_memory.cc |
+++ b/ui/gl/gl_image_memory.cc |
@@ -179,15 +179,11 @@ bool GLImageMemory::CopyTexImage(unsigned target) { |
return false; |
DCHECK(memory_); |
- glTexImage2D(target, |
- 0, // mip level |
- TextureFormat(format_), |
- size_.width(), |
- size_.height(), |
- 0, // border |
- DataFormat(format_), |
- DataType(format_), |
- memory_); |
+ glTexSubImage2D(target, 0, // level |
+ 0, // x |
+ 0, // y |
+ size_.width(), size_.height(), DataFormat(format_), |
+ DataType(format_), memory_); |
return true; |
} |