playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
17 lines (16 loc) • 472 B
JavaScript
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
};