8 ms·
AMD document their ISA: https://llvm.org/docs/AMDGPUUsage.html#additional-documentation https://llvm.org/docs/AMDGPUUsage.html#additional-documentat... That's
by shmerl 6y ago
AMD document their ISA: https://llvm.org/docs/AMDGPUUsage.html#additional-documentation https://llvm.org/docs/AMDGPUUsage.html#additional-documentat...
That's why third party open shader compilers like ACO could be made:
https://gitlab.freedesktop.org/mesa/mesa/-/tree/master/src/amd/compiler https://gitlab.freedesktop.org/mesa/mesa/-/tree/master/src/a...
- makomk 6y agoAMD document their ISAs, but each one maps pretty much one-to-one onto a particular implementation. Compatibility and standardization are not goals.
- shmerl 6y agoAs long as they make an open source compiler, there is at least a reference implementation to compare to.
- moonchild 6y agoAs does intel - https://01.org/linuxgraphics/documentation/hardware-specification-prms https://01.org/linuxgraphics/documentation/hardware-specific...