@@ -353,7 +353,11 @@ def upload_tex2d_chunk_stripes_x(canvas):
353
353
ensure_wgpu_object (tex )
354
354
update_resource (tex )
355
355
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
357
361
358
362
yield
359
363
@@ -373,7 +377,11 @@ def upload_tex2d_chunk_stripes_y(canvas):
373
377
ensure_wgpu_object (tex )
374
378
update_resource (tex )
375
379
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
377
385
378
386
yield
379
387
@@ -756,7 +764,11 @@ def upload_tex3d_chunk_stripes_x(canvas):
756
764
ensure_wgpu_object (tex )
757
765
update_resource (tex )
758
766
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
760
772
761
773
yield
762
774
@@ -776,7 +788,11 @@ def upload_tex3d_chunk_stripes_y(canvas):
776
788
ensure_wgpu_object (tex )
777
789
update_resource (tex )
778
790
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
780
796
781
797
yield
782
798
@@ -796,7 +812,11 @@ def upload_tex3d_chunk_stripes_z(canvas):
796
812
ensure_wgpu_object (tex )
797
813
update_resource (tex )
798
814
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
800
820
801
821
yield
802
822
0 commit comments