@@ -352,7 +352,7 @@ describe('gpuMock', () => {
352
352
} ) ( ) ;
353
353
354
354
assert . equal ( results . constructor , Float32Array ) ;
355
- assert . deepEqual ( results , [ 0 , 1 , 2 , 3 , 4 ] ) ;
355
+ assert . deepEqual ( results , Float32Array . from ( [ 0 , 1 , 2 , 3 , 4 ] ) ) ;
356
356
} ) ;
357
357
it ( 'can work with array' , ( ) => {
358
358
const results = gpuMock ( function ( value ) {
@@ -362,7 +362,7 @@ describe('gpuMock', () => {
362
362
} ) ( [ 0 , 1 , 2 , 3 , 4 ] ) ;
363
363
364
364
assert . equal ( results . constructor , Float32Array ) ;
365
- assert . deepEqual ( results , [ 0 , 1 , 2 , 3 , 4 ] ) ;
365
+ assert . deepEqual ( results , Float32Array . from ( [ 0 , 1 , 2 , 3 , 4 ] ) ) ;
366
366
} ) ;
367
367
it ( 'can work with array like constructor that has .toArray() (like texture and input)' , ( ) => {
368
368
class MockValue {
@@ -377,7 +377,7 @@ describe('gpuMock', () => {
377
377
} ) ( new MockValue ( ) ) ;
378
378
379
379
assert . equal ( results . constructor , Float32Array ) ;
380
- assert . deepEqual ( results , [ 0 , 1 , 2 , 3 , 4 ] ) ;
380
+ assert . deepEqual ( results , Float32Array . from ( [ 0 , 1 , 2 , 3 , 4 ] ) ) ;
381
381
} ) ;
382
382
} ) ;
383
383
@@ -393,11 +393,11 @@ describe('gpuMock', () => {
393
393
assert . equal ( results [ 0 ] . constructor , Float32Array ) ;
394
394
assert . deepEqual ( results ,
395
395
[
396
- [ 0 , 1 , 2 , 3 , 4 ] ,
397
- [ 1 , 2 , 3 , 4 , 5 ] ,
398
- [ 2 , 3 , 4 , 5 , 6 ] ,
399
- [ 3 , 4 , 5 , 6 , 7 ] ,
400
- [ 4 , 5 , 6 , 7 , 8 ]
396
+ Float32Array . from ( [ 0 , 1 , 2 , 3 , 4 ] ) ,
397
+ Float32Array . from ( [ 1 , 2 , 3 , 4 , 5 ] ) ,
398
+ Float32Array . from ( [ 2 , 3 , 4 , 5 , 6 ] ) ,
399
+ Float32Array . from ( [ 3 , 4 , 5 , 6 , 7 ] ) ,
400
+ Float32Array . from ( [ 4 , 5 , 6 , 7 , 8 ] )
401
401
]
402
402
) ;
403
403
} ) ;
@@ -418,11 +418,11 @@ describe('gpuMock', () => {
418
418
assert . equal ( results [ 0 ] . constructor , Float32Array ) ;
419
419
assert . deepEqual ( results ,
420
420
[
421
- [ 1 , 2 , 3 , 4 , 5 ] ,
422
- [ 6 , 7 , 8 , 9 , 10 ] ,
423
- [ 11 , 12 , 13 , 14 , 15 ] ,
424
- [ 16 , 17 , 18 , 19 , 20 ] ,
425
- [ 21 , 22 , 23 , 24 , 25 ] ,
421
+ Float32Array . from ( [ 1 , 2 , 3 , 4 , 5 ] ) ,
422
+ Float32Array . from ( [ 6 , 7 , 8 , 9 , 10 ] ) ,
423
+ Float32Array . from ( [ 11 , 12 , 13 , 14 , 15 ] ) ,
424
+ Float32Array . from ( [ 16 , 17 , 18 , 19 , 20 ] ) ,
425
+ Float32Array . from ( [ 21 , 22 , 23 , 24 , 25 ] ) ,
426
426
]
427
427
) ;
428
428
} ) ;
@@ -448,11 +448,11 @@ describe('gpuMock', () => {
448
448
assert . equal ( results [ 0 ] . constructor , Float32Array ) ;
449
449
assert . deepEqual ( results ,
450
450
[
451
- [ 1 , 2 , 3 , 4 , 5 ] ,
452
- [ 6 , 7 , 8 , 9 , 10 ] ,
453
- [ 11 , 12 , 13 , 14 , 15 ] ,
454
- [ 16 , 17 , 18 , 19 , 20 ] ,
455
- [ 21 , 22 , 23 , 24 , 25 ] ,
451
+ Float32Array . from ( [ 1 , 2 , 3 , 4 , 5 ] ) ,
452
+ Float32Array . from ( [ 6 , 7 , 8 , 9 , 10 ] ) ,
453
+ Float32Array . from ( [ 11 , 12 , 13 , 14 , 15 ] ) ,
454
+ Float32Array . from ( [ 16 , 17 , 18 , 19 , 20 ] ) ,
455
+ Float32Array . from ( [ 21 , 22 , 23 , 24 , 25 ] ) ,
456
456
]
457
457
) ;
458
458
} ) ;
@@ -604,39 +604,39 @@ describe('gpuMock', () => {
604
604
assert . deepEqual ( results ,
605
605
[
606
606
[
607
- [ 0 , 1 , 2 , 3 , 4 ] ,
608
- [ 1 , 2 , 3 , 4 , 5 ] ,
609
- [ 2 , 3 , 4 , 5 , 6 ] ,
610
- [ 3 , 4 , 5 , 6 , 7 ] ,
611
- [ 4 , 5 , 6 , 7 , 8 ]
607
+ Float32Array . from ( [ 0 , 1 , 2 , 3 , 4 ] ) ,
608
+ Float32Array . from ( [ 1 , 2 , 3 , 4 , 5 ] ) ,
609
+ Float32Array . from ( [ 2 , 3 , 4 , 5 , 6 ] ) ,
610
+ Float32Array . from ( [ 3 , 4 , 5 , 6 , 7 ] ) ,
611
+ Float32Array . from ( [ 4 , 5 , 6 , 7 , 8 ] )
612
612
] ,
613
613
[
614
- [ 1 , 2 , 3 , 4 , 5 ] ,
615
- [ 2 , 3 , 4 , 5 , 6 ] ,
616
- [ 3 , 4 , 5 , 6 , 7 ] ,
617
- [ 4 , 5 , 6 , 7 , 8 ] ,
618
- [ 5 , 6 , 7 , 8 , 9 ]
614
+ Float32Array . from ( [ 1 , 2 , 3 , 4 , 5 ] ) ,
615
+ Float32Array . from ( [ 2 , 3 , 4 , 5 , 6 ] ) ,
616
+ Float32Array . from ( [ 3 , 4 , 5 , 6 , 7 ] ) ,
617
+ Float32Array . from ( [ 4 , 5 , 6 , 7 , 8 ] ) ,
618
+ Float32Array . from ( [ 5 , 6 , 7 , 8 , 9 ] )
619
619
] ,
620
620
[
621
- [ 2 , 3 , 4 , 5 , 6 ] ,
622
- [ 3 , 4 , 5 , 6 , 7 ] ,
623
- [ 4 , 5 , 6 , 7 , 8 ] ,
624
- [ 5 , 6 , 7 , 8 , 9 ] ,
625
- [ 6 , 7 , 8 , 9 , 10 ]
621
+ Float32Array . from ( [ 2 , 3 , 4 , 5 , 6 ] ) ,
622
+ Float32Array . from ( [ 3 , 4 , 5 , 6 , 7 ] ) ,
623
+ Float32Array . from ( [ 4 , 5 , 6 , 7 , 8 ] ) ,
624
+ Float32Array . from ( [ 5 , 6 , 7 , 8 , 9 ] ) ,
625
+ Float32Array . from ( [ 6 , 7 , 8 , 9 , 10 ] )
626
626
] ,
627
627
[
628
- [ 3 , 4 , 5 , 6 , 7 ] ,
629
- [ 4 , 5 , 6 , 7 , 8 ] ,
630
- [ 5 , 6 , 7 , 8 , 9 ] ,
631
- [ 6 , 7 , 8 , 9 , 10 ] ,
632
- [ 7 , 8 , 9 , 10 , 11 ]
628
+ Float32Array . from ( [ 3 , 4 , 5 , 6 , 7 ] ) ,
629
+ Float32Array . from ( [ 4 , 5 , 6 , 7 , 8 ] ) ,
630
+ Float32Array . from ( [ 5 , 6 , 7 , 8 , 9 ] ) ,
631
+ Float32Array . from ( [ 6 , 7 , 8 , 9 , 10 ] ) ,
632
+ Float32Array . from ( [ 7 , 8 , 9 , 10 , 11 ] )
633
633
] ,
634
634
[
635
- [ 4 , 5 , 6 , 7 , 8 ] ,
636
- [ 5 , 6 , 7 , 8 , 9 ] ,
637
- [ 6 , 7 , 8 , 9 , 10 ] ,
638
- [ 7 , 8 , 9 , 10 , 11 ] ,
639
- [ 8 , 9 , 10 , 11 , 12 ]
635
+ Float32Array . from ( [ 4 , 5 , 6 , 7 , 8 ] ) ,
636
+ Float32Array . from ( [ 5 , 6 , 7 , 8 , 9 ] ) ,
637
+ Float32Array . from ( [ 6 , 7 , 8 , 9 , 10 ] ) ,
638
+ Float32Array . from ( [ 7 , 8 , 9 , 10 , 11 ] ) ,
639
+ Float32Array . from ( [ 8 , 9 , 10 , 11 , 12 ] )
640
640
]
641
641
]
642
642
) ;
0 commit comments