Issue 124599
Summary [HLSL][SPIRV] Handle vulkan specific layouts for resources
Labels HLSL
Assignees
Reporter s-perron
    In DXC, multiple possible layouts are added for each structure. See the [SPIR-V DXC documentation](https://github.com/microsoft/DirectXShaderCompiler/blob/main/docs/SPIR-V.rst#constanttexturestructuredbyte-buffers) for a description of these layout, and what the default memory layout is. These layouts are:

- [ ] Default
- [ ] DX layout (match the layout of DXIL as much as possible)
- [ ] relaxed vector GL layout
- [ ] Strict GL layout
- [ ] Scalar layout

All of this work should be in the front-end. We should also consider dropping some of the layouts if they are not used.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to