Natalie Chouinard
Natalie Chouinard
Although the Vulkan attributes can be a bit cumbersome, supporting a syntax change like this is outside the scope of feature work we're currently considering for targeting the SPIR-V backend...
This might be possible with something like the concept of `constexpr` as in https://github.com/microsoft/hlsl-specs/issues/21, but unfortunately it's not currently feasible to support in HLSL. The error is in Sema, and...
Without a sample that we can compile this issue isn't feasible to reproduce. Closing this issue for now but we'd be happy to re-open it if complete repro steps are...
Thank you for reporting @noahwhygodwhy ! This is a bug, we'll take a look. The "For Google" tag is just to help us categorize incoming issues between the different teams...
DXC now emits an appropriate error message when `firstbithigh` is used on a `uint64_t`. Eventually we should support this, but it's not currently a priority to implement so the workaround...
Thanks for catching that @LukasBanana! Submitting a fix now.
The [SPIR-V CodeGen](https://github.com/microsoft/DirectXShaderCompiler/wiki/SPIR%E2%80%90V-CodeGen) docs do include the instructions to run `git submodule update --init` which should clone all submodules. I know this is a very late reply, but if you...
Thanks for the updates. Closing as it sounds like this is not a compiler bug.
Yes, closing as duplicate of #3649 since it has a bit more implementation detail.
As a general rule, if a feature is not supported by HLSL->DXIL, it won't be supported by the SPIR-V backend either. However, if you're interested in this for targeting SPIR-V...