| 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