(v: number)
| 77 | const clamp01 = (v: number): number => Math.min(1, Math.max(0, v)); |
| 78 | |
| 79 | const nextPow2 = (v: number): number => { |
| 80 | if (!Number.isFinite(v) || v <= 0) return 1; |
| 81 | const n = Math.ceil(v); |
| 82 | return 2 ** Math.ceil(Math.log2(n)); |
| 83 | }; |
| 84 | |
| 85 | export function createAnnotationMarkerRenderer(device: GPUDevice, options?: AnnotationMarkerRendererOptions): AnnotationMarkerRenderer { |
| 86 | let disposed = false; |
no outgoing calls
no test coverage detected