-
I have a GLSL fragment shader that the OpenGL drivers compile fine, but glslls gives errors like the following:
```glsl
#version 330 core
...
flat out int frag_type; ■ 'location' : SPIR-V requ…
-
**Which proposal does this relate to?**
#61 - Wave Matrix
**Describe the issue or outstanding question.**
The proposal describes WaveMatrixLeft and WaveMatrixRight as being parameterized using M an…
-
The current Unified SPIR-V Environment Specification says that (see https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_Env.html#required-capabilities-1.1)
> In addition, an OpenCL enviro…
-
# First and foremost consider this:
- Only RetroArch bugs should be filed here. Not core bugs or game bugs
- This is not a forum or a help section, this is strictly developer oriented
## Descript…
-
Hi
I write a Mesa-IR to SPIR-V Translator, and it's fine on NVIDIA and Adreno driver.
But It's crash on MALI driver, so I found the problem is I lost add gl_Position..
OpEntryPoint Vertex %6 "m…
-
The detailed FP semantics of SPIR-V ops is often decoupled from the op specification. For example, [`OpGroupNonUniForm "FMin"`](https://registry.khronos.org/SPIR-V/specs/unified1/SPIRV.html#OpGroupNon…
kuhar updated
8 months ago
-
The SPIR-V generator currently uses `unsigned int` for all its internal representation. However there is no guarantee for this type to be 32 bits (one SPIR-V word) wide.
There are two solutions to th…
-
Today, variables (usually arrays) placed into groupshared memory are simply marked with 'groupshared' and the compiler sees fit where to place those variables in the available groupshared memory.
How…
-
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…
-
[`glslang`](https://github.com/KhronosGroup/glslang) is an important piece of software for game engines using vulkan, but I haven't found a build2 package for it yet.
I'm currently making the packa…