From cd165d5570a757bee26ad1b0da1ae345de0c2ae4 Mon Sep 17 00:00:00 2001 From: Arun-Prasad-V Date: Wed, 14 Feb 2024 18:36:20 +0530 Subject: [PATCH] updated conditional preprocessing directives for SSE3 --- src/proc/align.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/proc/align.cpp b/src/proc/align.cpp index 04345284be..8f818307c3 100644 --- a/src/proc/align.cpp +++ b/src/proc/align.cpp @@ -11,10 +11,9 @@ #include "align.h" #include "stream.h" -#ifdef RS2_USE_CUDA +#if defined(RS2_USE_CUDA) #include "proc/cuda/cuda-align.h" -#endif -#ifdef __SSSE3__ +#elif defined(__SSSE3__) #include "proc/sse/sse-align.h" #endif @@ -24,15 +23,13 @@ namespace librealsense std::shared_ptr align::create_align(rs2_stream align_to) { - #ifdef RS2_USE_CUDA + #if defined(RS2_USE_CUDA) return std::make_shared(align_to); - #else - #ifdef __SSSE3__ + #elif defined(__SSSE3__) return std::make_shared(align_to); #else return std::make_shared(align_to); #endif - #endif } template