@luma.gl/core
Version:
The luma.gl core Device API
25 lines • 780 B
JavaScript
// luma.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
import { Resource } from "./resource.js";
/**
* Internal base class for backend-specific shared render-pipeline implementations.
* Backends may use this to share expensive linked/program state across multiple
* `RenderPipeline` wrappers.
*/
export class SharedRenderPipeline extends Resource {
get [Symbol.toStringTag]() {
return 'SharedRenderPipeline';
}
constructor(device, props) {
super(device, props, {
...Resource.defaultProps,
handle: undefined,
vs: undefined,
fs: undefined,
varyings: undefined,
bufferMode: undefined
});
}
}
//# sourceMappingURL=shared-render-pipeline.js.map