LibreOffice Module opencl (master) 1
|
#include <float.h>
#include <iostream>
#include <memory>
#include <string_view>
#include <vector>
#include <algorithm>
#include <comphelper/random.hxx>
#include <o3tl/safeint.hxx>
#include <opencl/openclconfig.hxx>
#include <opencl/platforminfo.hxx>
#include <sal/log.hxx>
#include <rtl/math.hxx>
#include <tools/time.hxx>
#include <opencl/OpenCLZone.hxx>
#include <opencl_device.hxx>
#include <opencl_device_selection.h>
Go to the source code of this file.
Macros | |
#define | INPUTSIZE 15360 |
#define | OUTPUTSIZE 15360 |
Functions | |
ds_device const & | getDeviceSelection (std::u16string_view sProfilePath, bool bForceSelection) |
#define INPUTSIZE 15360 |
Definition at line 30 of file opencl_device.cxx.
#define OUTPUTSIZE 15360 |
Definition at line 31 of file opencl_device.cxx.
ds_device const & getDeviceSelection | ( | std::u16string_view | sProfilePath, |
bool | bForceSelection | ||
) |
Definition at line 494 of file opencl_device.cxx.
References DS_INVALID_PROFILE, DS_SUCCESS, initDSProfile(), INPUTSIZE, o3tl::make_unsigned(), NativeCPU, OpenCLDevice, OUTPUTSIZE, readProfile(), SAL_INFO, and writeProfile().
Referenced by openclwrapper::switchOpenCLDevice().