type TextureSource = {
texture: GPUTexture,
view?: GPUTextureView,
sampler: GPUSampler | GPUSamplerDescriptor | null,
layout: string,
format: string,
size: [number, number] | [number, number, number],
version: number,
mips?: number,
variant?: string,
absolute?: boolean,
comparison?: boolean,
volatile?: number,
colorSpace?: any,
aspect?: GPUTextureAspect,
}
packages / shader / src / types.ts