-
I think it would be beneficial to expose the `AccessQualifier` in the `Image!` macro, as at least for `wgpu`, `ReadWrite` and `ReadOnly` storage textures are only supported on native platforms. So, it…
-
A lot of image operations (mainly those around sampling, or getting/setting texels from images) support [additional optional operands](https://www.khronos.org/registry/spir-v/specs/1.0/SPIRV.html#Imag…
-
This is a tracking / note taking issue for ongoing work on support for SPIR-V.
An experimental SPIR-V target landed in LLVM 15. Rather unhelpfully documented at: https://llvm.org/docs/SPIRVUsage.ht…
-
I wrote the Circle C++ compiler. I'm considering integrating graphics shaders as a single-source language extension, similar to how CUDA integrates as single source with the host compiler.
Andrew R…
-
### Expected Behaviour
Codes that uses `core::mem::swap`
```rust
#![cfg_attr(
target_arch = "spirv",
no_std,
feature(register_attr),
register_attr(spirv)
)]
#[cfg(no…
-
# Summary
On my Arch Linux system with an Intel(R) HD Graphics 620 iGPU (integrated into i5-7200U), I have found that since igc-1.0.17384.11, trying to build a simple OpenCL program like the follow…
-
### Expected Behaviour
This compiles fine with rustc (I guess this bit is probably eliminated?).
### Example & Steps To Reproduce
I was using const generic parameters to determine the length …
-
There's a couple of blockers before we can actually update mesa
* ~~There's a bug in `spirv-to-dxil.c` right now where SPIR-V capabilities aren't properly set so `OpCapability Shader` gets rejected…
-
Just a note for posterity that, like in every other backend before it, the spir-v backend seems to have a partially or completely broken implementation for local const arrays. static const arrays migh…
-
**Description**
Compiling one of our HLSL shaders with the following command line:
```
dxc.exe spark_bc1_rgb_q0.mp.i2i.comp.hlsl -nologo -T cs_6_0 -spirv -fspv-target-env=vulkan1.0 -DVULKAN -Fo spa…