Create a renderer-owned target for a runtime; the runtime must destroy it on teardown.
Create a renderer-owned persistent storage buffer during pipeline initialization.
The returned identity participates in normal device-loss recovery and must be destroyed by the pipeline runtime. Creation-time allocation keeps fixed GPU databases out of frame recording while avoiding native backend access.
Translate and validate storage-aware raster variants before the first application frame.
OptionalbatchSize: number
Immutable creation inputs for one renderer-local pipeline runtime.
Allocation and warmup methods are valid only while the factory's create() call is active, including its awaited initialization work. They expire when creation settles or the renderer is destroyed; retaining the context does not extend its lifetime.