-
**Describe the bug**
The OpenCL 3.0 SPIR-V Environment specifies under `2.9. Built-in Variables` that all builtin variables have to be in the Input Storage Class:
"An OpVariable in a SPIR-V module…
-
The following header files reference an incorrect path and need to be modified to prevent build errors:
```
externals/glslang/SPIRV/Logger.h
externals/glslang/SPIRV/GlslangToSpv.h
```
Modify th…
-
I opened this issue as an LLVM issue first, but LLVM experts indicated the problem is with the SPIRV-LLVM-Translator:
https://github.com/llvm/llvm-project/issues/68305
Thus I am opening it also here…
-
So I have this simple interface and the following simple shader:
```csharp
// emitter.slang
public interface IEmitter {
[Differentiable] vector illuminate(vector, vector);
[Differentiab…
-
[`SPIRV-Tools`](https://github.com/KhronosGroup/SPIRV-Tools) contains the following SPIR-V instruction extension definition files:
* [`source/extinst.debuginfo.grammar.json`](https://github.com/Khron…
-
This is awesome - thank you so much for creating this library!
As far as I can tell, it's not loading the native library correctly though. When I run SPIRVCross.Test, I get this exception:
```
…
-
Upstream issue https://github.com/shader-slang/slang/issues/5351. You can see the problematic spirv includes a `%5 = OpTypeStruct` which is an OpTypeStruct with no arguments. This causes nvidia's driv…
-
I get:
1>Hazel.lib(OpenGLShader.obj) : error LNK2001: unresolved external symbol "protected: virtual class std::basic_string __cdecl spirv_cross::CompilerGLSL::constant_op_expression(struct spirv_c…
-
When trying to build the entire stack (LLVM+SPIRV+libclc+...) at the same time, libclc's build process doesn't see the `llvm-spirv` executable being built (it doesn't exist yet when cmake is run for l…
-
By inspection, this appears to have a bug where X is NaN and Y and Z are not specials.
fmin3() has a similar issue as described below for fmax3()
fmax3(NaN, 1, 2) should return 2 but would return 1.…