-
Hello !
Currently to compile a shader one needs to specify both the **entry point** and the **shader stage** to the compiler:
- if `myshader.hlsl` contains several entry points (typical use cas…
-
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…
-
**Description**
For bool matrices in ray payloads, DXC generates arrays of `` vectors and assumes an incorrect bit layout for these vectors, casting the `` vectors to `` vectors which use a differen…
-
**Description**
In `hctdb.py`, some intrinsics have arguments marked `is_const=True`. These arguments require immediate literal values. Currently, `DxilValidation` doesn't enforce this in a general…
tex3d updated
4 weeks ago
-
The current D3D12LibraryReflection interfaces do not support exposing function attributes for node shaders. For example, if applications want to setup per-launch mode or per-node overrides they need t…
-
**Description**
Compiling one of our HLSL shaders with the following command line:
```
dxc.exe spark_bc1_rgb_q0.mp.i2i.comp.hlsl -nologo -T cs_6_0 -spirv -fspv-target-env=vulkan1.0 -DVULKAN -Fo spa…
-
**Is your feature request related to a problem? Please describe.**
There are many rendering cases algorithms that involve calculating prefix sums. Sometimes you need exclusive prefix sum, which we al…
-
The following compiles successfully when generating spirv, but `groupshared uint testing = 0;` will NOT be always initialized to zero. If I switch the compile mode to DXIL, I will get the warning: `In…
-
The generated separate PDB files with e.g. `-Fd` or `CompileWithDebug` seem to have an invalid PDB header.
Taking a simple shader like this:
```
float4 main() : SV_Target0
{
return float4(0…
-
- [ ] Implement `ProcessQuadTessFactorsMin` clang builtin,
- [ ] Link `ProcessQuadTessFactorsMin` clang builtin with `hlsl_intrinsics.h`
- [ ] Add sema checks for `ProcessQuadTessFactorsMin` to `Check…