MCPcopy Create free account
hub / github.com/creatale/node-dv / registerBuffer

Method registerBuffer

deps/opencv/modules/core/src/opengl_interop.cpp:191–205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

189 }
190
191 void CudaResource::registerBuffer(GLuint buffer)
192 {
193 CV_DbgAssert( buffer != 0 );
194
195 if (buffer_ == buffer)
196 return;
197
198 cudaGraphicsResource_t resource;
199 cudaSafeCall( cudaGraphicsGLRegisterBuffer(&resource, buffer, cudaGraphicsMapFlagsNone) );
200
201 release();
202
203 resource_ = resource;
204 buffer_ = buffer;
205 }
206
207 void CudaResource::release()
208 {

Callers 3

copyFromMethod · 0.80
copyToMethod · 0.80
mapDeviceMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected