mirror of
https://github.com/opencv/opencv.git
synced 2024-11-24 03:00:14 +08:00
Adding optimized Mat Allocator
This commit is contained in:
parent
f05259f28f
commit
467f936459
@ -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…
Reference in New Issue
Block a user