Ben Ashbaugh

Results 189 issues of Ben Ashbaugh

## Observed Behavior We can currently inject build options and compile options but not link options. ## Desired Behavior Support injecting link options also. Note that this is a little...

This PR adds code generation for extension headers. Instead of writing the extension headers manually, the extension headers are instead generated from the XML grammar in the OpenCL-Docs repo. I've...

See comment in a recent pull request review: https://github.com/KhronosGroup/OpenCL-Headers/pull/198#discussion_r857923758 We're going to merge the PR as-is to unblock CI but we need to investigate what is needed to re-enable the...

We have the POCL vendor ID in the XML file but not in the upstream headers. See: https://github.com/KhronosGroup/OpenCL-Docs/pull/737#pullrequestreview-831994910

Since we have started to include the extension version in the extension specs, should we include the extension version in the headers also? This will help applications to know what...

These enums are unguarded but were not added until OpenCL 1.1: * `CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE` * `CL_KERNEL_PRIVATE_MEM_SIZE` The XML file needs to be updated, also.

PR #163 disabled a few failing CI configs. This issue is to track re-enabling them, if desired. The configs that were enabled were: * Ubuntu gcc-8, since gcc-8 is not...

I'm mostly raising this issue for awareness and to avoid duplicated work. I started experimenting with generated extension headers using the cl.xml file over the weekend and I'm pretty close...

I discovered this issue while working generated OpenCL headers for extensions (see #113). We currently handle interop API headers (e.g. DX headers for DX interop) inconsistently: * For CL-GL sharing,...

We haven't documented which compilers and compiler options including C and C++ standard versions the headers support, which makes it difficult to determine if issues like #115 and #121 are...