MCPcopy Create free account
hub / github.com/ChartGPU/ChartGPU / ensureCpuInstanceCapacityFloats

Function ensureCpuInstanceCapacityFloats

src/renderers/createPieRenderer.ts:217–222  ·  view source on GitHub ↗
(requiredFloats: number)

Source from the content-addressed store, hash-verified

215 };
216
217 const ensureCpuInstanceCapacityFloats = (requiredFloats: number): void => {
218 if (requiredFloats <= cpuInstanceStagingF32.length) return;
219 const nextFloats = Math.max(8, nextPow2(requiredFloats));
220 cpuInstanceStagingBuffer = new ArrayBuffer(nextFloats * 4);
221 cpuInstanceStagingF32 = new Float32Array(cpuInstanceStagingBuffer);
222 };
223
224 const writeVsUniforms = (viewportWDevicePx: number, viewportHDevicePx: number): void => {
225 const w = Number.isFinite(viewportWDevicePx) && viewportWDevicePx > 0 ? viewportWDevicePx : 1;

Callers 1

prepareFunction · 0.70

Calls 1

nextPow2Function · 0.70

Tested by

no test coverage detected