Files
2026-08-11 09:53:42 -04:00

21 lines
606 B
TypeScript

// This file is part of meshoptimizer library and is distributed under the terms of MIT License.
// Copyright (C) 2016-2026, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com)
export type TangentsFlags = 'Compatible' | 'ZeroFallback';
export const MeshoptTangents: {
supported: boolean;
ready: Promise<void>;
generateTangents: (
indices: Uint32Array | null,
vertex_positions: Float32Array,
vertex_positions_stride: number,
vertex_normals: Float32Array,
vertex_normals_stride: number,
vertex_uvs: Float32Array,
vertex_uvs_stride: number,
flags?: TangentsFlags[]
) => Float32Array;
};