Fix Texture:estimate_texture_memory()

This commit is contained in:
tobspr 2015-08-15 21:35:18 +02:00 committed by rdb
parent e178ca4c9b
commit 1c1efa7f17
1 changed files with 11 additions and 5 deletions

View File

@ -502,11 +502,14 @@ estimate_texture_memory() const {
case Texture::F_green:
case Texture::F_blue:
case Texture::F_luminance:
case Texture::F_sluminance:
bpp = 1;
break;
case Texture::F_luminance_alpha:
case Texture::F_luminance_alphamask:
case Texture::F_sluminance:
case Texture::F_sluminance_alpha:
bpp = 4;
bpp = 2;
break;
case Texture::F_rgba:
@ -529,13 +532,16 @@ estimate_texture_memory() const {
break;
case Texture::F_depth_stencil:
bpp = 4;
break;
case Texture::F_depth_component:
bpp = 32;
bpp = 2;
break;
case Texture::F_rgba12:
case Texture::F_rgb12:
bpp = 6;
bpp = 8;
break;
case Texture::F_rgba16:
@ -554,7 +560,7 @@ estimate_texture_memory() const {
bpp = 4;
break;
case Texture::F_rgb16:
bpp = 6;
bpp = 8;
break;
case Texture::F_r32i: