// Copyright (c) 2012-2017 VideoStitch SAS // Copyright (c) 2018 stitchEm #pragma once #include "libvideostitch/status.hpp" #include "libvideostitch/logging.hpp" #include "opencl.h" #define CL_ERROR(stmt) VideoStitch::GPU::checkErrorStatus((stmt), __FILE__, __LINE__) #define PROPAGATE_CL_ERR(stmt) \ { PROPAGATE_FAILURE_STATUS(CL_ERROR(stmt)); } namespace VideoStitch { namespace GPU { Status checkErrorStatus(int errorCode, const char *file, int line); } } // namespace VideoStitch