spirv2clc
spirv2clc copied to clipboard
Experimental OpenCL SPIR-V to OpenCL C translator
Bumps [external/OpenCL-Headers](https://github.com/KhronosGroup/OpenCL-Headers) from `5e3df1c` to `8275634`. Commits 8275634 update extension headers with latest extensions (#249) 5945253 Fix CMake deprecation warning (#246) f8f40ff cl_mutable_dispatch_asserts_khr definitions (#243) 2368105 updates extension headers for...
Bumps [external/SPIRV-Tools](https://github.com/KhronosGroup/SPIRV-Tools) from `5ed21eb` to `bfc3a15`. Commits bfc3a15 build(deps): bump the github-actions group across 1 directory with 3 updates ... 57a42e6 spirv-val: Separate Location check for tess patch (#5654) dd4b663...
Bumps [external/SPIRV-Headers](https://github.com/KhronosGroup/SPIRV-Headers) from `8e2ad27` to `5e3ad38`. Commits 5e3ad38 VkspReflection non-sematic: add dispatchId in configuration (#425) 4f7b471 Update bit reservations for loop controsl and memory operands (#424) 7d500c4 Register LLVM SPIR-V...
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4. Release notes Sourced from actions/upload-artifact's releases. v4.0.0 What's Changed The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts....
This is an MVP of a layer wrapping the translator library. Some of the features: - The layer is written such that it should function using 1.x, 2.y and 3.0...
Support for online compilation of C++ for OpenCL via exposing the [cl_ext_cxx_for_opencl](https://www.khronos.org/registry/OpenCL/extensions/ext/cl_ext_cxx_for_opencl.html) extension. Bundling the necessary parts of the Clang/LLVM/LLVM-SPIRV projects as a library and triggering when the user feeds...
Currently exposing a lot of the implementation.
- [ ] Successful translation of all modules that come with OpenCL-CTS - [ ] Successful translation of OpenCL-CTS sources dumped and then compiled to SPIR-V - [ ] End-to-end...