@@ -32,9 +32,9 @@ const { WebGLKernelValueDynamicSingleArray2DI } = require('./kernel-value/dynami
3232const { WebGLKernelValueSingleArray3DI } = require ( './kernel-value/single-array3d-i' ) ;
3333const { WebGLKernelValueDynamicSingleArray3DI } = require ( './kernel-value/dynamic-single-array3d-i' ) ;
3434
35- const { WebGLKernelValueSingleArray2 } = require ( './kernel-value/single- array2' ) ;
36- const { WebGLKernelValueSingleArray3 } = require ( './kernel-value/single- array3' ) ;
37- const { WebGLKernelValueSingleArray4 } = require ( './kernel-value/single- array4' ) ;
35+ const { WebGLKernelValueArray2 } = require ( './kernel-value/array2' ) ;
36+ const { WebGLKernelValueArray3 } = require ( './kernel-value/array3' ) ;
37+ const { WebGLKernelValueArray4 } = require ( './kernel-value/array4' ) ;
3838
3939const { WebGLKernelValueUnsignedArray } = require ( './kernel-value/unsigned-array' ) ;
4040const { WebGLKernelValueDynamicUnsignedArray } = require ( './kernel-value/dynamic-unsigned-array' ) ;
@@ -46,9 +46,9 @@ const kernelValueMaps = {
4646 'Integer' : WebGLKernelValueInteger ,
4747 'Float' : WebGLKernelValueFloat ,
4848 'Array' : WebGLKernelValueDynamicUnsignedArray ,
49- 'Array(2)' : false ,
50- 'Array(3)' : false ,
51- 'Array(4)' : false ,
49+ 'Array(2)' : WebGLKernelValueArray2 ,
50+ 'Array(3)' : WebGLKernelValueArray3 ,
51+ 'Array(4)' : WebGLKernelValueArray4 ,
5252 'Array1D(2)' : false ,
5353 'Array1D(3)' : false ,
5454 'Array1D(4)' : false ,
@@ -66,6 +66,7 @@ const kernelValueMaps = {
6666 'ArrayTexture(4)' : WebGLKernelValueDynamicNumberTexture ,
6767 'MemoryOptimizedNumberTexture' : WebGLKernelValueDynamicMemoryOptimizedNumberTexture ,
6868 'HTMLCanvas' : WebGLKernelValueDynamicHTMLImage ,
69+ 'OffscreenCanvas' : WebGLKernelValueDynamicHTMLImage ,
6970 'HTMLImage' : WebGLKernelValueDynamicHTMLImage ,
7071 'HTMLImageArray' : false ,
7172 'HTMLVideo' : WebGLKernelValueDynamicHTMLVideo ,
@@ -75,9 +76,9 @@ const kernelValueMaps = {
7576 'Float' : WebGLKernelValueFloat ,
7677 'Integer' : WebGLKernelValueInteger ,
7778 'Array' : WebGLKernelValueUnsignedArray ,
78- 'Array(2)' : false ,
79- 'Array(3)' : false ,
80- 'Array(4)' : false ,
79+ 'Array(2)' : WebGLKernelValueArray2 ,
80+ 'Array(3)' : WebGLKernelValueArray3 ,
81+ 'Array(4)' : WebGLKernelValueArray4 ,
8182 'Array1D(2)' : false ,
8283 'Array1D(3)' : false ,
8384 'Array1D(4)' : false ,
@@ -95,6 +96,7 @@ const kernelValueMaps = {
9596 'ArrayTexture(4)' : WebGLKernelValueNumberTexture ,
9697 'MemoryOptimizedNumberTexture' : WebGLKernelValueMemoryOptimizedNumberTexture ,
9798 'HTMLCanvas' : WebGLKernelValueHTMLImage ,
99+ 'OffscreenCanvas' : WebGLKernelValueHTMLImage ,
98100 'HTMLImage' : WebGLKernelValueHTMLImage ,
99101 'HTMLImageArray' : false ,
100102 'HTMLVideo' : WebGLKernelValueHTMLVideo ,
@@ -106,9 +108,9 @@ const kernelValueMaps = {
106108 'Integer' : WebGLKernelValueInteger ,
107109 'Float' : WebGLKernelValueFloat ,
108110 'Array' : WebGLKernelValueDynamicSingleArray ,
109- 'Array(2)' : WebGLKernelValueSingleArray2 ,
110- 'Array(3)' : WebGLKernelValueSingleArray3 ,
111- 'Array(4)' : WebGLKernelValueSingleArray4 ,
111+ 'Array(2)' : WebGLKernelValueArray2 ,
112+ 'Array(3)' : WebGLKernelValueArray3 ,
113+ 'Array(4)' : WebGLKernelValueArray4 ,
112114 'Array1D(2)' : WebGLKernelValueDynamicSingleArray1DI ,
113115 'Array1D(3)' : WebGLKernelValueDynamicSingleArray1DI ,
114116 'Array1D(4)' : WebGLKernelValueDynamicSingleArray1DI ,
@@ -126,6 +128,7 @@ const kernelValueMaps = {
126128 'ArrayTexture(4)' : WebGLKernelValueDynamicNumberTexture ,
127129 'MemoryOptimizedNumberTexture' : WebGLKernelValueDynamicMemoryOptimizedNumberTexture ,
128130 'HTMLCanvas' : WebGLKernelValueDynamicHTMLImage ,
131+ 'OffscreenCanvas' : WebGLKernelValueDynamicHTMLImage ,
129132 'HTMLImage' : WebGLKernelValueDynamicHTMLImage ,
130133 'HTMLImageArray' : false ,
131134 'HTMLVideo' : WebGLKernelValueDynamicHTMLVideo ,
@@ -135,9 +138,9 @@ const kernelValueMaps = {
135138 'Float' : WebGLKernelValueFloat ,
136139 'Integer' : WebGLKernelValueInteger ,
137140 'Array' : WebGLKernelValueSingleArray ,
138- 'Array(2)' : WebGLKernelValueSingleArray2 ,
139- 'Array(3)' : WebGLKernelValueSingleArray3 ,
140- 'Array(4)' : WebGLKernelValueSingleArray4 ,
141+ 'Array(2)' : WebGLKernelValueArray2 ,
142+ 'Array(3)' : WebGLKernelValueArray3 ,
143+ 'Array(4)' : WebGLKernelValueArray4 ,
141144 'Array1D(2)' : WebGLKernelValueSingleArray1DI ,
142145 'Array1D(3)' : WebGLKernelValueSingleArray1DI ,
143146 'Array1D(4)' : WebGLKernelValueSingleArray1DI ,
@@ -155,6 +158,7 @@ const kernelValueMaps = {
155158 'ArrayTexture(4)' : WebGLKernelValueNumberTexture ,
156159 'MemoryOptimizedNumberTexture' : WebGLKernelValueMemoryOptimizedNumberTexture ,
157160 'HTMLCanvas' : WebGLKernelValueHTMLImage ,
161+ 'OffscreenCanvas' : WebGLKernelValueHTMLImage ,
158162 'HTMLImage' : WebGLKernelValueHTMLImage ,
159163 'HTMLImageArray' : false ,
160164 'HTMLVideo' : WebGLKernelValueHTMLVideo ,
0 commit comments