-
Starting with c37a880bebad1286113dc1ab9e412080136f3046, on tvOS I'm getting a shader compilation failure for the following shader:
```
#version 450
layout(local_size_x = 16, local_size_y = 8) i…
-
**Description**
DXC generates an invalid SPIR-V
**Steps to Reproduce**
`dxc -T ps_6_0 -spirv path/to/file.hlsl`
HLSL code:
```
void Get(out float2 foo)
{
foo = (float2)0;
}
float …
-
Pipe tests have been disabled from api/clGetKernelArgInfo as they were failing due to clang issues.
Ideally they will be enabled once these issues have been fixed.
https://github.com/KhronosGroup/…
-
I started testing CHIP-SPV with rocPRIM. It built pretty easily with some [minor fixes](https://github.com/pjaaskel/rocPRIM/tree/chip-spv-fixes), but then I encountered the need for device side functi…
-
It would be nice to have a doc page with list of features which should not be used at all (due to some fundamental restrictions of SPIR-V) or should not be used at least for a while (due to they are n…
-
There is no lowering pass for math.atan on the gpu pipeline
-
It's convenient to want to pack a mat4 row with an implicit last column 0,0,0,1 into 12 floats for storage efficiency. However, with our packing/alignment rules, that's a bit difficult to do. The easi…
-
The VUID message is:
`SPIR-V consumes input attachment index 4 but that is greater than the pSubpasses[0].inputAttachmentCount (4).`
I think `greater` should be replaced with `not less than`
-
SpvBuilder::makeArrayType takes the stride as an argument, and checks if it's not zero to see whether to try to reuse an existing instance or to unconditionally create a new one. However, it only uses…
-
**Description**
DXC generates an invalid SPIR-V
**Steps to Reproduce**
`dxc -T cs_6_0 -spirv path/to/file.hlsl`
HLSL code:
```
RWStructuredBuffer Out;
[numthreads(1, 1, 1)]
void main(u…