-
I'll preface this with I am not a compiler engineer, so I don't know if this is acheivable in a reasonable amount of time/is even possible.
I have only seen one mention of Slang in another thread a…
-
We have a variable of type ‘globallycoherent RWByteAddressBuffer’. When this is passed to a templated function where the buffer is a templated parameter, the globallycoherent part seems to be missed?…
-
Both D3D12 and Vulkan evaluates the pixel shader once per sample if the sample index/ID semantic is present in a shader. This is most likely why manually choosing MSAA sample positions is needed in or…
-
**TL;DR**: It is not safe to assume that integer bit-patterns will be preserved when reinterpret-casting to floating-point and back again. `DxbcConverter` does `integer` → `float` → `integer` reinterp…
-
**Description**
```c++
float4 VCMain(
nointerpolation float4 Color:COLOR0)
: SV_TARGET0
{
#ifdef USE_GET_ATTRIBUTE_AT_VERTEX
return GetAttributeAtVertex(Color,0);
#endif
re…
-
Not an actual issue, just something interesting to play with. I see that Mesa is providing GLonD3D12 and Zink (GL on Vulkan). I downloaded Mesa OpenGL drivers from https://github.com/pal1000/mesa-dist…
-
- [ ] Implement `faceforward` clang builtin,
- [ ] Link `faceforward` clang builtin with `hlsl_intrinsics.h`
- [ ] Add sema checks for `faceforward` to `CheckHLSLBuiltinFunctionCall` in `SemaChecking.…
-
See the following HLSL compute shader:
```
01: struct S {
02: float2x3 m;
03: };
04:
05: RWByteAddressBuffer buffer : register(u0);
06:
07: [numthreads(1, 1, 1)]
08: void main() {
09: …
-
Is there an easy way to bypass/run a program as if this package is not deployed/"installed"? I am thinking without "uninstalling" every time I want to use a program as if I never even heard of this Me…
-
ver: v1.7.2212
When compiling the hull shader below, you'll get a crash with an access violation, Commenting out either global eliminates the exception. It _appears_ to be a result of combining the…