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

Function get

e2e/webgpu-psnr.spec.ts:124–136  ·  view source on GitHub ↗
(target, prop, _receiver)

Source from the content-addressed store, hash-verified

122 const mapReadBufferSizes: number[] = [];
123 const trackedDevice = new Proxy(device, {
124 get(target, prop, _receiver) {
125 if (prop === 'createBuffer') {
126 return (descriptor: BrowserGpuBufferDescriptor) => {
127 if ((descriptor.usage & bufferUsageMapRead) !== 0) {
128 mapReadBufferSizes.push(Number(descriptor.size));
129 }
130 return target.createBuffer(descriptor);
131 };
132 }
133
134 const value = Reflect.get(target, prop, target);
135 return typeof value === 'function' ? value.bind(target) : value;
136 },
137 });
138
139 const psnrModulePath = '/src/splat/webgpu/psnrTextureCompute.ts';

Callers

nothing calls this directly

Calls 2

getMethod · 0.80
createBufferMethod · 0.65

Tested by

no test coverage detected