-
This is a tracking bug for implementing lowering towards the SPIR-V dialect. It will be periodically updated to provide the current status. Anybody interested in helping is very welcome to pick up tas…
-
### What happened?
Compiling a phi-2 model for vulkan-spirv backend with target triple rdna2-unknown-linux gives the following error:
```
failed to translate executables
haldump/configured_state_u…
-
Before https://github.com/llvm/llvm-project/commit/1120d8e6f799 compiler FE would place `llvm.compiler.used` GV in private address space and translator would error out facing it due to recently added …
-
The proposal for BufferPointer is now in the accepted state.
So we should now be able to start implementation on this.
https://github.com/microsoft/hlsl-specs/blob/main/proposals/0010-vk-buffer-re…
-
**Description**
Accessing static const members in nested structs results in "found unregistered decl". This currently prevents us from implementing some compile-time performance optimizations via met…
-
WGSL permits dynamically indexing matrices that are not stored in variables:
- A function parameter may be a matrix.
- A formal parameter expression does not evaluate to a pointer, but rather to the…
-
for reference: https://llvm.org/docs/OpaquePointers.html#migration-instructions
We have discussed some high-level plan about what to do in the translator. This issue is reflecting this plan leaving t…
-
I'd like to start adding some basic validation checks that are missing for Kernel SPIR-V and I am looking for guidance how best to do this. If it is helpful to provide a specific example, I would like…
-
# Current overview
This is intended to be a tracking issue for adding support for data tiling on GPU backends. "Data tiling" here is being used to describe strategies for reorganizing the layout of…
-
Use case scenario: Imagine a game or other virtual space where users can create and share user content in the form of maps or character models, etc. This content might include custom shaders to enhanc…