-
Are you considering adding a SPIR-V (https://www.khronos.org/registry/spir-v/) back-end to ISPC?
Considering PTX support, I expect this would be possible. Ideas?
-
While running the QuickSilver app with Levelzero as backed I see a crash. Looks like "__atomic_fetch_add_8" support is missing.
QuickSilver : https://github.com/oneapi-src/Velocity-Bench/tree/main/…
-
Add an intrinsic like this one from https://github.com/llvm/llvm-project/blob/cfb86ae7497e43e9221ab890221789ae320381e9/llvm/include/llvm/IR/IntrinsicsDirectX.td#L25C1-L26C118
to
https://github.com/…
-
This issue and the following lists serves as a tracker for missing OpenCL/SPIR-V/... builtins discovered while testing the SPIR-V backend. The builtins will be incrementally implemented or fixed.
O…
-
A few SPIR-V related KHR extensions are missing from the list of Khronos extension specifications on the registry webpage. We should add links for at least these missing KHR extensions:
* cl_khr_s…
-
I compiled a SYCL code with the `atomic_ref` method. It compiled without a issue, but I am getting the following runtime error. Is my workflow flow broken? or are the atomics yet to be implemented in …
-
What is the best way to tell rlsl which extensions should be enabled? We still need to stay compatible with rustc/cargo.
Also extensions should be enabled per shader module, and not the whole proje…
-
The FXC is not publicly specified, but there is some information about its structure:
http://timjones.io/blog/archive/2015/09/02/parsing-direct3d-shader-bytecode
It would be very nice to be able t…
-
It would be useful to have some place where we can store the bigger sets of shaders (SPIR-V, WGSL, GLSL, whatever). We'd then have a Github Action to fetch them and parse/validate. Since this would be…
-
This is the tracking issue for a collections of tasks to rework various GPU compiler backends to be more consistent.
## Background
In IREE we have LLVMGPU for CUDA/ROCm, SPIR-V for Vulkan/Metal/…