/** * @copyright * Copyright 2026 Steven Roussey * All Rights Reserved */ export interface TexturePoolOptions { capacityPerSize?: number; } export interface TexturePool { acquire(width: number, height: number, format: GPUTextureFormat): GPUTexture; release(texture: GPUTexture): void; drain(): void; } export declare function createTexturePool(device: GPUDevice, opts?: TexturePoolOptions): TexturePool; export declare function getTexturePool(device: GPUDevice): TexturePool; export declare function resetTexturePoolForTests(): void; //# sourceMappingURL=texturePool.browser.d.ts.map