Adding optimized Mat Allocator
This commit is contained in:
parent
f05259f28f
commit
467f936459
@ -210,7 +210,9 @@ macro(define_opencv_module name)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Dependencies of this target:
|
# Dependencies of this target:
|
||||||
add_dependencies(${the_target} ${ARGN})
|
if(ARGN)
|
||||||
|
add_dependencies(${the_target} ${ARGN})
|
||||||
|
endif()
|
||||||
|
|
||||||
install(TARGETS ${the_target}
|
install(TARGETS ${the_target}
|
||||||
RUNTIME DESTINATION bin COMPONENT main
|
RUNTIME DESTINATION bin COMPONENT main
|
||||||
|
@ -203,6 +203,9 @@ void Mat::create(int d, const int* _sizes, int _type)
|
|||||||
|
|
||||||
if( total() > 0 )
|
if( total() > 0 )
|
||||||
{
|
{
|
||||||
|
#ifdef HAVE_TGPU
|
||||||
|
if( !allocator ) allocator = tegra::getAllocator(d, _sizes, _type);
|
||||||
|
#endif
|
||||||
if( !allocator )
|
if( !allocator )
|
||||||
{
|
{
|
||||||
size_t total = alignSize(step.p[0]*size.p[0], (int)sizeof(*refcount));
|
size_t total = alignSize(step.p[0]*size.p[0], (int)sizeof(*refcount));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user