Commit e836cf2a by Geoff Lang

Fixed a bug where height was used instead of width to calculate a mip size.

TRAC #23669 Signed-off-by: Nicolas Capens Signed-off-by: Shannon Woods Author: Geoff Lang
parent ed573c25
...@@ -2278,7 +2278,7 @@ void Texture2DArray::storage(GLsizei levels, GLenum internalformat, GLsizei widt ...@@ -2278,7 +2278,7 @@ void Texture2DArray::storage(GLsizei levels, GLenum internalformat, GLsizei widt
for (int level = 0; level < IMPLEMENTATION_MAX_TEXTURE_LEVELS; level++) for (int level = 0; level < IMPLEMENTATION_MAX_TEXTURE_LEVELS; level++)
{ {
GLsizei levelWidth = std::max(width >> level, 1); GLsizei levelWidth = std::max(width >> level, 1);
GLsizei levelHeight = std::max(width >> level, 1); GLsizei levelHeight = std::max(height >> level, 1);
// Clear this level // Clear this level
for (int layer = 0; layer < mLayerCounts[level]; layer++) for (int layer = 0; layer < mLayerCounts[level]; layer++)
......
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