Commit Graph

35 Commits

Author SHA1 Message Date
Zebediah Figura b5f115e8df opencl: Export unsuffixed KHR_gl_sharing functions.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46470
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-04 09:47:31 +01:00
Zebediah Figura 9fbe2f5767 opencl: Factor out parse_feature().
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-04 09:47:13 +01:00
Zebediah Figura 2a35d9a4c5 opencl: Rename cl_{enums,types} to header_{enums,types}.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-04 09:46:58 +01:00
Alexandre Julliard 6d078f6852 opencl: Fix printf format warnings on 64-bit.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-27 17:56:07 +01:00
Zebediah Figura 2a863f401f opencl: Use types with consistent alignment for unixlib params structures.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52389
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-13 10:14:49 +01:00
Alexandre Julliard 37c4031645 opencl: Convert the Unix library to the __wine_unix_call interface.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-23 16:56:43 +01:00
Alexandre Julliard f91c009786 opencl: Don't call callback functions from the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-23 15:10:53 +01:00
Jacek Caban a91d6e9eae opencl: Fix compilation on MSVC targets.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-23 18:15:35 +02:00
Alexandre Julliard 088a787a2c makefiles: Make -mno-cygwin the default.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-20 22:45:48 +02:00
Zebediah Figura a292001da2 opencl: Update to OpenCL 1.2.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-22 09:15:49 +01:00
Zebediah Figura 8dd66ebecc opencl: Update to OpenCL 1.1.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-22 09:15:35 +01:00
Zebediah Figura 540e627acd opencl: Expose extensions that don't use new commands.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-22 09:14:57 +01:00
Zebediah Figura afa9f6eaed opencl: Do not return an NTSTATUS from DllMain.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-22 09:14:51 +01:00
Zebediah Figura ed44832c7d opencl: Avoid calling clSetCommandQueueProperty().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-19 10:07:56 +01:00
Zebediah Figura ceb72abde2 opencl: Don't bother generating a Unix function table entry for clGetExtensionFunctionAddress().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-19 10:07:40 +01:00
Zebediah Figura 379d3752d5 opencl: Do not prepend "wine_" to export names.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-17 10:11:20 +01:00
Zebediah Figura 08032c7831 opencl: Build with msvcrt.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-17 10:10:07 +01:00
Zebediah Figura 6b15f4d614 opencl: Move libOpenCL support to a new Unix library.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-17 10:10:03 +01:00
Zebediah Figura b3bd08d8dd opencl: Generate the spec file and thunks from the official XML registry file.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-15 22:22:19 +01:00
Alexandre Julliard a9a08dbc3d libwine: Remove wine/library.h.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-09-08 16:26:17 +02:00
Chip Davis 9134138904 opencl: Build with CL_SILENCE_DEPRECATION.
Signed-off-by: Chip Davis <cdavis@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-07 14:26:19 +02:00
Rémi Bernon 97e47fe066 opencl: Define CL_TARGET_OPENCL_VERSION 220 to fix a header warning.
This is going to be the value used anyway, as we didn't specify it.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-13 22:36:58 +01:00
André Hentschel b0a35bbcd2 opencl: Fix some spec file entries.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-16 10:06:17 +01:00
Sebastian Lackner 7a485dd1ea opencl: Avoid deprecation warning for OpenCL 1.2 APIs.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
2015-09-25 21:00:59 +02:00
Sebastian Lackner f652283368 opencl: Define CL_USE_DEPRECATED_OPENCL_2_0_APIS to avoid warnings. 2015-07-31 12:08:33 +02:00
Frédéric Delanoy 0f2bed51bd Assorted spelling fixes. 2014-02-10 15:47:29 +01:00
Alexandre Julliard cf0e96c6d0 configure: Rename substituted variables to a standard _CFLAGS and _LIBS format. 2014-01-30 14:51:33 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Francois Gouget 1c640fd80b opencl: We still use the deprecated OpenCL 1.1 APIs. 2012-06-28 18:52:30 +02:00
Octavian Voicu f8877ea337 opencl: Remove reference to clSetCommandQueueProperty and print fixme, saying function is deprecated. 2011-09-01 18:06:38 +02:00
Alexandre Julliard 9302045ae6 opencl: Avoid size_t in traces. 2011-01-31 15:36:45 +01:00
Adam Martinson 2eb2f71c03 configure: Fix OpenCL includes on systems with only CL/cl.h. 2010-12-29 11:59:39 +01:00
Francois Gouget 0eb6e40720 Assorted spelling fixes. 2010-12-13 12:43:29 +01:00
Peter Urbanec e40093f70a opencl: Basic OpenCL 1.0 implementation. 2010-12-03 14:28:09 +01:00
Peter Urbanec 65c84d773f opencl: Initial stub implementation of OpenCL 1.0. 2010-12-03 13:13:45 +01:00