Commit 7d3fecf8 by Geoff Lang

Fix incorrect mip sizes for cube maps when creating them with TexStorage2D.

R=zmo@chromium.org, shannonwoods@chromium.org Review URL: https://codereview.appspot.com/14517050
parent 0677631a
...@@ -1358,10 +1358,10 @@ void TextureCubeMap::storage(GLsizei levels, GLenum internalformat, GLsizei size ...@@ -1358,10 +1358,10 @@ void TextureCubeMap::storage(GLsizei levels, GLenum internalformat, GLsizei size
for (int level = 0; level < levels; level++) for (int level = 0; level < levels; level++)
{ {
GLsizei mipSize = std::max(1, size >> level);
for (int face = 0; face < 6; face++) for (int face = 0; face < 6; face++)
{ {
mImageArray[face][level]->redefine(mRenderer, internalformat, size, size, true); mImageArray[face][level]->redefine(mRenderer, internalformat, mipSize, mipSize, true);
size = std::max(1, size >> 1);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment