1234567891011121314151617 |
- import { WebGPUCacheRenderPipeline } from "./webgpuCacheRenderPipeline.js";
- /**
- * Class not used, WebGPUCacheRenderPipelineTree is faster
- * @internal
- */
- export class WebGPUCacheRenderPipelineString extends WebGPUCacheRenderPipeline {
- _getRenderPipeline(param) {
- const hash = this._states.join();
- param.token = hash;
- param.pipeline = WebGPUCacheRenderPipelineString._Cache[hash];
- }
- _setRenderPipeline(param) {
- WebGPUCacheRenderPipelineString._Cache[param.token] = param.pipeline;
- }
- }
- WebGPUCacheRenderPipelineString._Cache = {};
- //# sourceMappingURL=webgpuCacheRenderPipelineString.js.map
|