File tree Expand file tree Collapse file tree 3 files changed +4
-17
lines changed Expand file tree Collapse file tree 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'
1717import types from './types.js'
1818import operators from './operators.js'
1919import stdlib from './stdlib.js'
20- import flatten from 'array-flatten'
2120import Descriptor from './descriptor.js'
2221import prepr from 'prepr'
2322
@@ -315,7 +314,7 @@ GLSL.prototype.transforms = {
315314 var argTypes = [ ]
316315
317316 //arg names
318- var argsList = flatten ( args . map ( function ( arg ) {
317+ var argsList = args . map ( function ( arg ) {
319318 if ( arg . type !== 'decl' ) throw Error ( 'Struct statements should be declarations.' )
320319
321320 var decllist = arg . children [ arg . children . length - 1 ]
@@ -333,15 +332,15 @@ GLSL.prototype.transforms = {
333332
334333 throw Error ( 'Struct statement contains something strange.' )
335334 } )
336- } ) )
335+ } ) . flat ( )
337336
338- var argTypes = flatten ( args . map ( function ( arg ) {
337+ var argTypes = args . map ( function ( arg ) {
339338 var type = arg . children [ 4 ] . token . data
340339 var decllist = arg . children [ arg . children . length - 1 ]
341340 return decllist . children . map ( function ( ) {
342341 return type
343342 } )
344- } ) )
343+ } ) . flat ( )
345344
346345 var struct = function struct ( ) {
347346 var args = arguments
Original file line number Diff line number Diff line change 55 "main" : " index.js" ,
66 "type" : " module" ,
77 "dependencies" : {
8- "array-flatten" : " ^2.0.0" ,
98 "glsl-parser" : " ^2.0.1" ,
109 "glsl-tokenizer" : " ^2.1.5" ,
1110 "inherits" : " ^2.0.1" ,
You can’t perform that action at this time.
0 commit comments