// luma.gl // SPDX-License-Identifier: MIT // Copyright (c) vis.gl contributors // MATH TYPES export {TypedArray, NumberArray, NumericArray} from '@math.gl/types'; // export type BigIntOrNumberArray = NumberArray | BigIntTypedArray; // UNIFORM TYPES // These are "duplicated" from core module to avoid cross-dependencies export type UniformDataType = 'uint32' | 'sint32' | 'float32'; export type UniformFormat = | 'f32' | 'i32' | 'u32' | 'vec2' | 'vec3' | 'vec4' | 'vec2' | 'vec3' | 'vec4' | 'vec2' | 'vec3' | 'vec4' | 'mat2x2' | 'mat2x3' | 'mat2x4' | 'mat3x2' | 'mat3x3' | 'mat3x4' | 'mat4x2' | 'mat4x3' | 'mat4x4';