MCPcopy Index your code
hub / github.com/ColmapView/Colmapview.github.io / createAndWriteUniformBuffer

Function createAndWriteUniformBuffer

e2e/webgpu-render.spec.ts:369–378  ·  view source on GitHub ↗
(data: Uint32Array)

Source from the content-addressed store, hash-verified

367 };
368
369 const createAndWriteUniformBuffer = (data: Uint32Array): BrowserGpuBuffer => {
370 const buffer = device!.createBuffer({
371 size: Math.max(16, data.byteLength),
372 usage: bufferUsageUniform | bufferUsageCopyDst,
373 });
374 const upload = new Uint8Array(data.byteLength);
375 upload.set(new Uint8Array(data.buffer, data.byteOffset, data.byteLength));
376 device!.queue.writeBuffer(buffer, 0, upload);
377 return buffer;
378 };
379
380 const createCentroidCompareShader = () => `
381struct Params {

Callers 1

Calls 2

writeBufferMethod · 0.80
createBufferMethod · 0.65

Tested by

no test coverage detected