Adding optimized Mat Allocator

pull/13383/head
Andrey Pavlenko 14 years ago
parent f05259f28f
commit 467f936459
  1. 4
      OpenCVModule.cmake
  2. 3
      modules/core/src/matrix.cpp

@ -210,7 +210,9 @@ macro(define_opencv_module name)
endif()
# Dependencies of this target:
add_dependencies(${the_target} ${ARGN})
if(ARGN)
add_dependencies(${the_target} ${ARGN})
endif()
install(TARGETS ${the_target}
RUNTIME DESTINATION bin COMPONENT main

@ -203,6 +203,9 @@ void Mat::create(int d, const int* _sizes, int _type)
if( total() > 0 )
{
#ifdef HAVE_TGPU
if( !allocator ) allocator = tegra::getAllocator(d, _sizes, _type);
#endif
if( !allocator )
{
size_t total = alignSize(step.p[0]*size.p[0], (int)sizeof(*refcount));

Loading…
Cancel
Save