MCPcopy Index your code
hub / github.com/ChartGPU/ChartGPU / writeVsUniforms

Function writeVsUniforms

src/renderers/createPieRenderer.ts:224–234  ·  view source on GitHub ↗
(viewportWDevicePx: number, viewportHDevicePx: number)

Source from the content-addressed store, hash-verified

222 };
223
224 const writeVsUniforms = (viewportWDevicePx: number, viewportHDevicePx: number): void => {
225 const w = Number.isFinite(viewportWDevicePx) && viewportWDevicePx > 0 ? viewportWDevicePx : 1;
226 const h = Number.isFinite(viewportHDevicePx) && viewportHDevicePx > 0 ? viewportHDevicePx : 1;
227
228 vsUniformScratchF32.set(IDENTITY_MAT4_F32, 0);
229 vsUniformScratchF32[16] = w;
230 vsUniformScratchF32[17] = h;
231 vsUniformScratchF32[18] = 0;
232 vsUniformScratchF32[19] = 0;
233 writeUniformBuffer(device, vsUniformBuffer, vsUniformScratchBuffer);
234 };
235
236 const prepare: PieRenderer['prepare'] = (seriesConfig, gridArea) => {
237 assertNotDisposed();

Callers 1

prepareFunction · 0.70

Calls 1

writeUniformBufferFunction · 0.90

Tested by

no test coverage detected