Skip to content

Commit a68a5c2

Browse files
authored
Merge pull request #1604 from FoamyGuy/pixel_shader_fix
Pixel shader fix
2 parents afa7683 + 98fa081 commit a68a5c2

File tree

44 files changed

+66
-66
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+66
-66
lines changed

CLUE_Egg_Drop/clue_egg_drop.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919
begg_file = open("broken_egg.bmp", "rb")
2020
begg_bmp = displayio.OnDiskBitmap(begg_file)
2121
begg_sprite = displayio.TileGrid(begg_bmp,
22-
pixel_shader=displayio.ColorConverter())
22+
pixel_shader=getattr(begg_bmp, 'pixel_shader', displayio.ColorConverter()))
2323
splash.append(begg_sprite)
2424

2525
# draw the good egg on top
2626
gegg_file = open("good_egg.bmp", "rb")
2727
gegg_bmp = displayio.OnDiskBitmap(gegg_file)
2828
gegg_sprite = displayio.TileGrid(gegg_bmp,
29-
pixel_shader=displayio.ColorConverter())
29+
pixel_shader=getattr(gegg_bmp, 'pixel_shader', displayio.ColorConverter()))
3030
splash.append(gegg_sprite)
3131

3232
# Draw a label

CLUE_Hand_Wash_Timer/clue_hand_wash_timer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
# draw the background image
1919
wash_on_file = open("wash_on.bmp", "rb")
2020
wash_on_bmp = displayio.OnDiskBitmap(wash_on_file)
21-
wash_on_sprite = displayio.TileGrid(wash_on_bmp, pixel_shader=displayio.ColorConverter())
21+
wash_on_sprite = displayio.TileGrid(wash_on_bmp, pixel_shader=getattr(wash_on_bmp, 'pixel_shader', displayio.ColorConverter()))
2222
clue_display.append(wash_on_sprite)
2323

2424
# draw the foreground image
2525
wash_off_file = open("wash_off.bmp", "rb")
2626
wash_off_bmp = displayio.OnDiskBitmap(wash_off_file)
27-
wash_off_sprite = displayio.TileGrid(wash_off_bmp, pixel_shader=displayio.ColorConverter())
27+
wash_off_sprite = displayio.TileGrid(wash_off_bmp, pixel_shader=getattr(wash_off_bmp, 'pixel_shader', displayio.ColorConverter()))
2828
clue_display.append(wash_off_sprite)
2929

3030

CPB_AMS_Gizmo_BLE/cpb_ams_gizmo_ble.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
def wrap_in_tilegrid(open_file):
3232
odb = displayio.OnDiskBitmap(open_file)
33-
return displayio.TileGrid(odb, pixel_shader=displayio.ColorConverter())
33+
return displayio.TileGrid(odb, pixel_shader=getattr(odb, 'pixel_shader', displayio.ColorConverter()))
3434

3535
def make_background(width, height, color):
3636
color_bitmap = displayio.Bitmap(width, height, 1)

CPB_ANCS/code.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def check_timeout(self):
9090

9191
def wrap_in_tilegrid(open_file):
9292
odb = displayio.OnDiskBitmap(open_file)
93-
return displayio.TileGrid(odb, pixel_shader=displayio.ColorConverter())
93+
return displayio.TileGrid(odb, pixel_shader=getattr(odb, 'pixel_shader', displayio.ColorConverter()))
9494

9595
display = tft_gizmo.TFT_Gizmo()
9696
group = displayio.Group(max_size=3)

CircuitPython_JEplayer_mp3/code.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def set_bitmap(self, candidates):
129129
bitmap = displayio.OnDiskBitmap(bitmap_file)
130130
self._bitmap_filename = i
131131
# Create a TileGrid to hold the bitmap
132-
self.tile_grid = displayio.TileGrid(bitmap, pixel_shader=displayio.ColorConverter())
132+
self.tile_grid = displayio.TileGrid(bitmap, pixel_shader=getattr(bitmap, 'pixel_shader', displayio.ColorConverter()))
133133

134134
# Add the TileGrid to the Group
135135
if len(self.group) == 0:

CircuitPython_Pyloton/pyloton.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def show_splash(self):
156156
return
157157
with open('blinka-pyloton.bmp', 'rb') as bitmap_file:
158158
bitmap1 = displayio.OnDiskBitmap(bitmap_file)
159-
tile_grid = displayio.TileGrid(bitmap1, pixel_shader=displayio.ColorConverter())
159+
tile_grid = displayio.TileGrid(bitmap1, pixel_shader=getattr(bitmap1, 'pixel_shader', displayio.ColorConverter()))
160160
self.loading_group.append(tile_grid)
161161
self.display.show(self.loading_group)
162162
status_heading = label.Label(font=self.arial16, x=80, y=175,

CircuitPython_RGBMatrix/fruit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def shuffled(seq):
3535
class Wheel(displayio.TileGrid):
3636
def __init__(self):
3737
# Portions of up to 3 tiles are visible.
38-
super().__init__(bitmap=bitmap, pixel_shader=displayio.ColorConverter(),
38+
super().__init__(bitmap=bitmap, pixel_shader=getattr(bitmap, 'pixel_shader', displayio.ColorConverter()),
3939
width=1, height=3, tile_width=20, tile_height=24)
4040
self.order = shuffled(range(20))
4141
self.state = STOPPED

CircuitPython_RGBMatrix/tiled.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
GROUP = displayio.Group()
4545
GROUP.append(displayio.TileGrid(
4646
BITMAP,
47-
pixel_shader=displayio.ColorConverter(),
47+
pixel_shader=getattr(BITMAP, 'pixel_shader', displayio.ColorConverter()),
4848
width=1,
4949
height=1,
5050
tile_width=BITMAP.width,

CircuitPython_displayio/displayio_ondiskbitmap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
bitmap = displayio.OnDiskBitmap(bitmap_file)
1111

1212
# Create a TileGrid to hold the bitmap
13-
tile_grid = displayio.TileGrid(bitmap, pixel_shader=displayio.ColorConverter())
13+
tile_grid = displayio.TileGrid(bitmap, pixel_shader=getattr(bitmap, 'pixel_shader', displayio.ColorConverter()))
1414

1515
# Create a Group to hold the TileGrid
1616
group = displayio.Group()

CircuitPython_sdcardio_sdioio/show_bitmaps.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
bitmap_file = open(filename, "rb")
2020
bitmap = displayio.OnDiskBitmap(bitmap_file)
2121
tile_grid = displayio.TileGrid(bitmap,
22-
pixel_shader=displayio.ColorConverter())
22+
pixel_shader=getattr(bitmap, 'pixel_shader', displayio.ColorConverter()))
2323
group = displayio.Group()
2424
group.append(tile_grid)
2525
display.show(group)

0 commit comments

Comments
 (0)