File tree 3 files changed +4
-17
lines changed
3 files changed +4
-17
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ import builtins from './builtins.js'
17
17
import types from './types.js'
18
18
import operators from './operators.js'
19
19
import stdlib from './stdlib.js'
20
- import flatten from 'array-flatten'
21
20
import Descriptor from './descriptor.js'
22
21
import prepr from 'prepr'
23
22
@@ -315,7 +314,7 @@ GLSL.prototype.transforms = {
315
314
var argTypes = [ ]
316
315
317
316
//arg names
318
- var argsList = flatten ( args . map ( function ( arg ) {
317
+ var argsList = args . map ( function ( arg ) {
319
318
if ( arg . type !== 'decl' ) throw Error ( 'Struct statements should be declarations.' )
320
319
321
320
var decllist = arg . children [ arg . children . length - 1 ]
@@ -333,15 +332,15 @@ GLSL.prototype.transforms = {
333
332
334
333
throw Error ( 'Struct statement contains something strange.' )
335
334
} )
336
- } ) )
335
+ } ) . flat ( )
337
336
338
- var argTypes = flatten ( args . map ( function ( arg ) {
337
+ var argTypes = args . map ( function ( arg ) {
339
338
var type = arg . children [ 4 ] . token . data
340
339
var decllist = arg . children [ arg . children . length - 1 ]
341
340
return decllist . children . map ( function ( ) {
342
341
return type
343
342
} )
344
- } ) )
343
+ } ) . flat ( )
345
344
346
345
var struct = function struct ( ) {
347
346
var args = arguments
Original file line number Diff line number Diff line change 5
5
"main" : " index.js" ,
6
6
"type" : " module" ,
7
7
"dependencies" : {
8
- "array-flatten" : " ^2.0.0" ,
9
8
"glsl-parser" : " ^2.0.1" ,
10
9
"glsl-tokenizer" : " ^2.1.5" ,
11
10
"inherits" : " ^2.0.1" ,
You can’t perform that action at this time.
0 commit comments