-
Consider following HLSL
```HLSL
struct PixelInput
{
float4 pos : SV_Position0;
float2 texCoord : TEXCOORD0;
};
Texture2D Tex0;
SamplerState SS0;
Texture2D Tex1;
SamplerState SS1;
fl…
-
**Description**
Two inputs or outputs can have the same location as long as they have different components. DXC is currently unaware of the component and will issue an error if two inputs have the …
-
I am trying to implement the RWTexture2DMS feature from SM 6.7 using DXC packages from the Agility SDK.
This is a dummy shader with minimal code.
Surprisingly, the shader compiles fine for DXIL, htt…
-
Currently, SPIR-V backend does not support `EvaluateAttribute*` intrinsics.
According to the discussion in https://github.com/KhronosGroup/glslang/issues/2584, `OpInterpolate*` needs a pointer oper…
-
The following shader generates invalid SPIR-V:
```hlsl
RWTexture2D textures[];
cbuffer CB {
uint index;
}
RWTexture2D GetTexture() {
return textures[index];
}
[numthreads(1, 1, 1)]
…
-
```
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v16:16:16-v24:32:32-v32:32:32-v48:64:64-v64:64:64-v96:128:128-v12
8:128:128-v192:256:256-v256:25…
-
First of all, many thanks for your work on Oclgrind! It has been an invaluable tool for developing OpenCL and also CUDA kernels.
I am facing weird behavior in the following (simplified) kernel, tha…
-
I used `-g` to emit debug info in Clang and get a LLVM IR module. When I tried to invoke `llc` and use SPIR-V backend to emit the final SPIR-V, an unexpected label is emitted after `OpFunctionEnd`:
…
-
It's a requirement of the SPIR-V specification (https://registry.khronos.org/SPIR-V/specs/unified1/SPIRV.html#OpPhi) that "There must be exactly one Parent i for each parent block of the current block…
-
Blocks vkQuake3 on gfx-portability. We are likely blocked on specialization support in a larger sense after this.
kvark updated
5 months ago