File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed
packages/typegpu-glsl/tests/utils Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change 11import tgpu from 'typegpu' ;
22import { GLSLShaderGenerator } from '../../src/index.ts' ;
33
4+ type ResolvableArray = Parameters < typeof tgpu . resolve > [ 0 ] ;
5+
46/**
57 * Just a shorthand for tgpu.resolve, with a custom generator
68 */
7- export function asGLSL ( ...values : unknown [ ] ) : string {
8- const generator = new GLSLShaderGenerator ( ) ;
9-
10- return tgpu . resolve ( {
11- externals : Object . fromEntries (
12- // biome-ignore lint/suspicious/noExplicitAny: shhhh
13- values . map ( ( v , i ) => [ `item_${ i } ` , v as any ] ) ,
14- ) ,
15- names : 'strict' ,
16- shaderGenerator : generator ,
17- } ) ;
9+ export function asGLSL ( ...values : ResolvableArray ) : string {
10+ const shaderGenerator = new GLSLShaderGenerator ( ) ;
11+ return tgpu . resolve ( values , { shaderGenerator } ) ;
1812}
You can’t perform that action at this time.
0 commit comments