Simplified code

This commit is contained in:
Andrew Murray 2021-05-19 21:57:40 +10:00
parent f59ff6d55b
commit 22fb2dbd29

View File

@ -159,8 +159,8 @@ class DdsImageFile(ImageFile.ImageFile):
elif fourcc == b"DX10": elif fourcc == b"DX10":
data_start += 20 data_start += 20
# ignoring flags which pertain to volume textures and cubemaps # ignoring flags which pertain to volume textures and cubemaps
dxt10 = BytesIO(self.fp.read(20)) (dxgi_format,) = struct.unpack("<I", self.fp.read(4))
dxgi_format, dimension = struct.unpack("<II", dxt10.read(8)) self.fp.read(16)
if dxgi_format in (DXGI_FORMAT_BC5_TYPELESS, DXGI_FORMAT_BC5_UNORM): if dxgi_format in (DXGI_FORMAT_BC5_TYPELESS, DXGI_FORMAT_BC5_UNORM):
self.pixel_format = "BC5" self.pixel_format = "BC5"
n = 5 n = 5