-
The SPIR-V dialect predates the `assemblyFormat` definitions in TableGen and some of the SPRI-V ops needlessly use handwritten parsers. We should go over the ops in the dialect and update to `assembly…
-
```cpp
#include
#include
__managed__ int data[10];
__global__ void kernel() {
int tid = threadIdx.x;
data[tid] *= 2;
}
int main() {
for (int i = 0; i < 10; i++) {
…
-
## Description
My build error
```
Preset CMake variables:
CMAKE_BUILD_TYPE="Debug"
CMAKE_CXX_COMPILER="g++"
CMAKE_C_COMPILER="gcc"
CMAKE_EXPORT_COMPILE_COMMANDS="ON"
CMAKE_TOOL…
-
I noticed that building requires me to clone googletest manually. Is there a reason why it isn't a git submodule?
-
Follow up from #6747 :
```
void bar (inout float p) { }
[numthreads(1, 1, 1)]
void main() {
int3 a = 0;
bar(a);
}
```
```
dxc -T cs_6_6 -E main -spirv -fcgl repro.hlsl
dxc: /h…
-
Hi :)
Using rspirv-reflect I'm unable to generate a reflection, executing:
```
let reflect_module = Reflection::new_from_spirv(&spv_bytes.as_slice()).expect("Failure to create reflection m…
-
### Issue
Hi,
So, my arch package won't build again. I tested a standard build without my package and received the same error, so the problem is either here or with clang. Seems to be a linker error…
-
It appears to be an oversight in the implementation of fmax() and fmin() for non-metal targets.
Same issue with fmin is present as described below with fmax().
In the implementation of fmax, metal i…
-
`TextureBufferType` currently has no way to emit with the SPIRV backend, the intrinsic is unimplemented.
Metal requires all `texture_buffer` objects to be primitive types only, ``, ``, etc. Metal r…
-
I was looking at minimal shader `Cargo.toml`s and they're often mainly:
```toml
[dependencies]
spirv-std = "0.9.0"
```
---
In the past (e.g. https://github.com/EmbarkStudios/rust-gpu/issues/…