File tree Expand file tree Collapse file tree 5 files changed +561
-1
lines changed Expand file tree Collapse file tree 5 files changed +561
-1
lines changed Original file line number Diff line number Diff line change 1616#elif defined(__SSSE3__)
1717#include " proc/sse/sse-align.h"
1818#endif
19+ #include " proc/neon/neon-align.h"
1920
2021namespace librealsense
2122{
@@ -27,6 +28,8 @@ namespace librealsense
2728 return std::make_shared<librealsense::align_cuda>(align_to);
2829 #elif defined(__SSSE3__)
2930 return std::make_shared<librealsense::align_sse>(align_to);
31+ #elif defined(__ARM_NEON) && ! defined(ANDROID)
32+ return std::make_shared<librealsense::align_neon>(align_to);
3033 #else
3134 return std::make_shared<librealsense::align>(align_to);
3235 #endif
Original file line number Diff line number Diff line change @@ -4,4 +4,5 @@ target_sources(${LRS_TARGET}
44 PRIVATE
55 "${CMAKE_CURRENT_LIST_DIR} /image-neon.cpp"
66 "${CMAKE_CURRENT_LIST_DIR} /neon-pointcloud.cpp"
7+ "${CMAKE_CURRENT_LIST_DIR} /neon-align.cpp"
78)
You can’t perform that action at this time.
0 commit comments