From 2bafcdf07075b2313f9990d01825da8a777509a6 Mon Sep 17 00:00:00 2001 From: Spiri0 <69024222+Spiri0@users.noreply.github.com> Date: Wed, 4 Dec 2024 09:50:16 +0100 Subject: [PATCH] Update WGSLNodeBuilder.js --- src/renderers/webgpu/nodes/WGSLNodeBuilder.js | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/src/renderers/webgpu/nodes/WGSLNodeBuilder.js b/src/renderers/webgpu/nodes/WGSLNodeBuilder.js index d922563ab1e4f1..4c9d2b9a69d8ea 100644 --- a/src/renderers/webgpu/nodes/WGSLNodeBuilder.js +++ b/src/renderers/webgpu/nodes/WGSLNodeBuilder.js @@ -73,28 +73,8 @@ const wgslTypeLib = { mat2: 'mat2x2', mat3: 'mat3x3', - mat4: 'mat4x4', + mat4: 'mat4x4' - //because arrays with their two degrees of freedom are special - array( elementType, count ) { - - const isValidType = ( type ) => !! this[ type ]; - - if ( ! isValidType( elementType ) ) { - - throw new Error( `Unknown type: ${elementType}` ); - - } - - if ( typeof count !== 'number' || ! Number.isInteger( count ) || count < 1 ) { - - throw new Error( `Invalid size: ${count}. Size must be a positive integer` ); - - } - - return `array<${this[ elementType ]}, ${count}>`; - - } }; const wgslCodeCache = {};