Hash :
2489a0c1
Author :
Date :
2021-04-06T14:55:11
Fixed OpenCL headers for Windows Bug: angleproject:5761 Change-Id: I29d1fd3bf862728a3e78418a4f98219828394452 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2807717 Commit-Queue: John Plate <jplate@google.com> Reviewed-by: Cody Northrop <cnorthrop@google.com> Reviewed-by: Jamie Madill <jmadill@chromium.org>
The OpenCL headers ANGLE uses are the original headers from Khronos, but they are modified to allow
the macro CL_API_ENTRY to be overridden externally.
The modifications have been submitted to Khronos, and this document should be updated after they are merged.
Copy all headers from OpenCL-Headers/CL/ over to this folder.
Edit the headers:
Change all occurences of typedef CL_API_ENTRY to typedef.
In cl_platform.h change both #define CL_API_ENTRY to
#if !defined(CL_API_ENTRY)
#define CL_API_ENTRY
#endif