Skip to content

Commit 890edfc

Browse files
committed
Update some tests for pygfx 0.3.0 compatibility
1 parent 2978aa5 commit 890edfc

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

benchmarks/bm_texture.py

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,11 @@ def upload_tex2d_chunk_stripes_x(canvas):
353353
ensure_wgpu_object(tex)
354354
update_resource(tex)
355355

356-
step = tex._chunk_size[0] * 2 # every other chunk
356+
if hasattr(tex, '_chunk_size'):
357+
chunk_size = tex._chunk_size[1]
358+
else:
359+
chunk_size = (800, 1000, 1)
360+
step = chunk_size[0] * 2 # every other chunk
357361

358362
yield
359363

@@ -373,7 +377,11 @@ def upload_tex2d_chunk_stripes_y(canvas):
373377
ensure_wgpu_object(tex)
374378
update_resource(tex)
375379

376-
step = tex._chunk_size[1] * 2 # every other chunk
380+
if hasattr(tex, '_chunk_size'):
381+
chunk_size = tex._chunk_size[1]
382+
else:
383+
chunk_size = (800, 1000, 1)
384+
step = chunk_size[1] * 2 # every other chunk
377385

378386
yield
379387

@@ -756,7 +764,11 @@ def upload_tex3d_chunk_stripes_x(canvas):
756764
ensure_wgpu_object(tex)
757765
update_resource(tex)
758766

759-
step = tex._chunk_size[0] * 2 # every other chunk
767+
if hasattr(tex, '_chunk_size'):
768+
chunk_size = tex._chunk_size
769+
else:
770+
chunk_size = (176, 167, 167)
771+
step = chunk_size[0] * 2 # every other chunk
760772

761773
yield
762774

@@ -776,7 +788,11 @@ def upload_tex3d_chunk_stripes_y(canvas):
776788
ensure_wgpu_object(tex)
777789
update_resource(tex)
778790

779-
step = tex._chunk_size[1] * 2 # every other chunk
791+
if hasattr(tex, '_chunk_size'):
792+
chunk_size = tex._chunk_size
793+
else:
794+
chunk_size = (176, 167, 167)
795+
step = chunk_size[1] * 2 # every other chunk
780796

781797
yield
782798

@@ -796,7 +812,11 @@ def upload_tex3d_chunk_stripes_z(canvas):
796812
ensure_wgpu_object(tex)
797813
update_resource(tex)
798814

799-
step = tex._chunk_size[2] * 2 # every other chunk
815+
if hasattr(tex, '_chunk_size'):
816+
chunk_size = tex._chunk_size
817+
else:
818+
chunk_size = (176, 167, 167)
819+
step = chunk_size[2] * 2 # every other chunk
800820

801821
yield
802822

0 commit comments

Comments
 (0)