UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

17 lines (14 loc) 477 B
import { RefCountedKeyCache } from '../../core/ref-counted-key-cache.js'; import { DeviceCache } from './device-cache.js'; class MultisampledTextureCache extends RefCountedKeyCache { loseContext(device) { this.clear(); } } const multisampledTextureCache = new DeviceCache(); const getMultisampledTextureCache = (device)=>{ return multisampledTextureCache.get(device, ()=>{ return new MultisampledTextureCache(); }); }; export { getMultisampledTextureCache };