FreeRDP/cmake
David Fort 5f0943f0fe primitives: add openCL support
This patch adds the basic infrastructure to have openCL acceleration.
For now only YUV2RGB is implemented but other operations could be
implemented.
The primitives have been massively reworked so that we have an autodetect
mode that will pick the best implementation automatically by performing a
benchmark.

Sponsored-by: Rangee Gmbh(http://www.rangee.com)
2019-11-22 13:21:39 +01:00
..
compat_2.8.2 cmake: fixed compatibility with version 2.8.0 2012-11-23 14:12:52 +00:00
compat_2.8.3 cmake: make sure build works with cmake < 2.8.3 2012-10-25 11:22:53 +02:00
compat_2.8.6 cmake: fixed compatibility with version 2.8.0 2012-11-23 14:12:52 +00:00
compat_2.8.11 cmake: fix exporting of targets on pre-2.8.11 2013-10-29 14:47:40 -04:00
compat_3.7.0 Added FindICU from CMake 3.7 for backward compatibility 2017-08-16 15:26:26 +02:00
AndroidToolchain.cmake fix scripts to build with ndk r15c, 2018-11-09 15:20:52 +13:00
CheckCmakeCompat.cmake Added FindICU from CMake 3.7 for backward compatibility 2017-08-16 15:26:26 +02:00
ClangFormat.cmake Added clang format script. 2019-05-16 11:25:40 +02:00
ClangToolchain.cmake Added memory and thread sanitizer. 2018-04-06 08:27:52 +02:00
ComplexLibrary.cmake build: remove FREERDP_MONOLITHIC_BUILD 2016-01-12 17:32:32 +01:00
ConfigOptions.cmake Allow build without WinPR tools 2019-08-14 15:10:00 +02:00
ConfigOptionsAndroid.cmake Fixed android build issues. 2016-02-01 15:21:07 +01:00
ConfigOptionsiOS.cmake Disabled thread local storage on iOS. 2016-10-06 13:43:10 +02:00
EchoTarget.cmake cmake: add target helper functions 2013-09-05 15:20:51 -04:00
FindCairo.cmake Better libcairo dependencies handling though cmake 2019-08-14 18:11:14 +02:00
FindDBus.cmake Added proper CMake checks for libraries linked with urbdrc 2013-08-02 15:49:53 +02:00
FindDbusGlib.cmake channels/urbdrc: fix cmake scripts 2014-04-26 13:44:58 -04:00
FindDevD.cmake * tsmf: OSS code cleanup 2015-05-27 22:58:41 +03:00
FindDocBookXSL.cmake Replaced xmlto with xsltproc to word around a bug preventing manpages 2013-08-06 15:02:36 +02:00
FindFAAC.cmake Rewrite of sound and microphone channels 2018-04-05 13:14:16 +02:00
FindFAAD2.cmake Rewrite of sound and microphone channels 2018-04-05 13:14:16 +02:00
FindFeature.cmake xfreerdp: add async-channels command-line argument 2013-02-19 12:29:15 -05:00
FindFFmpeg.cmake Readded AVRESAMPLE support as fallback. 2018-10-04 09:16:34 +02:00
FindGlib.cmake Find glibconfig.h cmake should use pkgconfig information instead of a hard coded path to /usr/lib. 2014-06-27 14:46:27 -05:00
FindGSM.cmake channels/rdpsnd: initial attempt at adding GSM610 support 2013-11-22 12:11:39 -05:00
FindGSSAPI.cmake cmake: made FindGSSAPI.cmake able to detect kerberos versions such as: "Kerberos 5 release 1.18-prerelease". 2018-12-21 11:59:04 +01:00
FindGStreamer_0_10.cmake Added cmake magic to allow selection of gstreamer 1.0 or 0.10 2014-05-24 18:21:40 +02:00
FindGStreamer_1_0.cmake Fix gstreamer-1.0 detection 2017-07-28 16:31:41 -04:00
FindImageMagick.cmake xfreerdp-client: hack cmake for ubuntu imagemagick 2013-05-01 12:39:26 -04:00
FindIPP.cmake cmake: fix Mac OS X IPP detection 2013-01-19 20:46:14 -05:00
FindLAME.cmake Rewrite of sound and microphone channels 2018-04-05 13:14:16 +02:00
Findlibsystemd.cmake Adds a systemd journal appender 2015-10-30 14:50:14 +01:00
Findlibusb-1.0.cmake Fix #2617: Removed MacPorts from CMake (default) search path. 2018-05-14 10:39:12 +02:00
FindMbedTLS.cmake cmake: add mbed TLS detection 2015-09-15 20:52:46 -04:00
FindOpenCL.cmake primitives: add openCL support 2019-11-22 13:21:39 +01:00
FindOpenH264.cmake Added pkg-config to cmake OpenH264 detection. 2017-05-10 12:35:20 +02:00
FindOpenSLES.cmake Fixed android library detection. 2016-06-03 13:01:59 +02:00
FindOpenSSL.cmake Check MSVC_RUNTIME only if MSVC is defined 2019-01-09 10:01:44 +01:00
FindOSS.cmake Necessary changes to get latest branch working on OpenBSD 5.6 2015-04-21 14:42:06 -04:00
FindPAM.cmake cmake: added PAM detection script 2013-05-03 23:29:04 -04:00
FindPCSC.cmake libwinpr-smartcard: add option to build statically against specialized pcsclite build 2014-04-08 01:26:28 -04:00
FindPCSCWinPR.cmake libwinpr-smartcard: add option to build statically against specialized pcsclite build 2014-04-08 01:26:28 -04:00
FindPixman.cmake cmake: add FindPixman.cmake 2013-08-05 20:50:23 -04:00
FindPulse.cmake cmake: add PULSE_FOUND variable to FindPulse.cmake 2015-05-20 11:27:36 -04:00
Findsoxr.cmake Add soxr library and include paths. 2018-11-14 13:27:20 +01:00
FindSWScale.cmake Added image scaling api for software drawing. 2019-05-07 08:56:29 +02:00
FindUDev.cmake Added proper CMake checks for libraries linked with urbdrc 2013-08-02 15:49:53 +02:00
FindUUID.cmake Fix #2617: Removed MacPorts from CMake (default) search path. 2018-05-14 10:39:12 +02:00
FindWayland.cmake Fixed wayland library detection. 2019-01-29 09:34:30 +01:00
Findx264.cmake libfreerdp-codec: add x264 stubs 2015-07-28 16:01:34 -04:00
FindX11.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXcursor.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXdamage.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXext.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXfixes.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXi.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXinerama.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXKBFile.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXmlto.cmake types: refactoring to make use of standard data types when available 2011-11-19 12:19:16 -05:00
FindXRandR.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXrender.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXShm.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXTest.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
FindXv.cmake build: improve X11 detection on OS X 2014-12-12 17:43:14 +01:00
GetGitRevisionDescription.cmake Added git function to retrieve current hash. 2014-10-09 16:14:09 +02:00
GetGitRevisionDescription.cmake.in Git build versioning added. 2012-07-27 03:11:40 +02:00
GNUInstallDirsWrapper.cmake cmake: Allow CMAKE_INSTALL_LIBDIR to be an absolute path. 2012-08-15 00:26:04 -04:00
InstallFreeRDPMan.cmake Follow OpenBSD convention when installing manpages on FreeBSD 2018-05-02 09:31:19 -05:00
iOSToolchain.cmake Set minimum deployment target to 10.0 2018-12-03 17:06:35 +01:00
LibFindMacros.cmake Added new cmake library search functions. 2014-05-23 13:06:03 +02:00
MergeStaticLibs.cmake freerdp: various missing link dependencies and symbol exports 2013-09-03 21:48:26 -04:00
MSVCRuntime.cmake freerdp: fix build warnings with MSVC 2013-07-26 15:21:19 -04:00
SetFreeRDPCMakeInstallDir.cmake Add SetFreeRDPCMakeInstallDir function to abstract away platform differences 2018-05-02 10:36:52 -05:00
today.cmake Support old CMake versions without TIMESTAMP #3727 2017-01-31 16:53:04 +01:00
WindowsDLLVersion.rc.in build/win32: fix DLL version information 2016-02-29 16:00:35 +01:00