Open bogner opened 3 months ago
Blocked on the design being finalized
For the middle/back end parts we need the following tasks:
llvm.dx.rawBufferLoad/Store
and lower them to rawBufferLoad/Store dxil opsllvm.dx.getDimensions
and lower it to the dxil opI'll make a separate list for frontend parts
In clang, we'll need these tasks:
HLSL has buffer, texture, and sampler types that need to be lowered to resource representations when lowered to DXIL and SPIR-V.
Clang/HLSL work:
DirectX backend work:
llvm.dx.rawBufferLoad/Store
and lower them to rawBufferLoad/Store dxil opsllvm.dx.getDimensions
and lower it to the dxil opRelated tasks that need to be updated or refined: