X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/blobdiff_plain/cfee25c8ae316776ce54589eae64409ea41bc42b..d86b9125007033a7efb82008497b6b856333ca9c:/displayio/_tilegrid.py diff --git a/displayio/_tilegrid.py b/displayio/_tilegrid.py index 5abfad4..a87860e 100644 --- a/displayio/_tilegrid.py +++ b/displayio/_tilegrid.py @@ -363,19 +363,18 @@ class TileGrid: if not output_pixel.opaque: full_coverage = False else: - mask[offset // 8] |= 1 << (offset % 8) - # print("Mask", mask) + mask[offset // 32] |= 1 << (offset % 32) if colorspace.depth == 16: struct.pack_into( "H", - buffer, + buffer.cast("B"), offset * 2, output_pixel.pixel, ) elif colorspace.depth == 32: struct.pack_into( "I", - buffer, + buffer.cast("B"), offset * 4, output_pixel.pixel, )