@motion-core/motion-gpu
Version:
Framework-agnostic WebGPU runtime for fullscreen WGSL shaders with explicit Svelte, React, and Vue adapter entrypoints.
20 lines (19 loc) • 576 B
JavaScript
//#region src/lib/core/recompile-policy.ts
/**
* Returns deterministic renderer pipeline signature.
*
* Rebuild triggers:
* - material signature changes (shader/layout related)
* - color pipeline, output encoding, or HDR presentation options change
*
* Non-triggers:
* - runtime uniform values
* - runtime texture sources
* - clear color changes
*/
function buildRendererPipelineSignature(input) {
return `${input.materialSignature}|${JSON.stringify(input.color ?? {})}`;
}
//#endregion
export { buildRendererPipelineSignature };
//# sourceMappingURL=recompile-policy.js.map