Work Moves Along On An LLVM TGSI Back-End For Nouveau
Red Hat developer Hans de Goede was tasked earlier this year with working on the Nouveau driver for bettering the open-source NVIDIA Linux graphics driver. His latest focus has been on an LLVM TGSI back-end.
Last week he posted some questions to the Nouveau list while working on his LLVM TGSI back-end. He's hoping this TGSI (the IR used by Gallium3D) back-end for LLVM will allow Nouveau and other drivers to get compute support underway. It's been a few years since the last talk of LLVM TGSI support.
Hans has been building off earlier Nouveau compute work while seeking feedback from the rest of the Mesa community. Today he posted more questions to the list. His in-development TGSI back-end code is currently being worked on via his LLVM repository.
It's likely to be a while before this code is usable for any Nouveau compute support, but at least progress is being made and great that Red Hat is continuing to allow Hans to work on the project. Separately there's also been work going on by Pierre Moreau for going from SPIR-V to NV50 IR.
Last week he posted some questions to the Nouveau list while working on his LLVM TGSI back-end. He's hoping this TGSI (the IR used by Gallium3D) back-end for LLVM will allow Nouveau and other drivers to get compute support underway. It's been a few years since the last talk of LLVM TGSI support.
Hans has been building off earlier Nouveau compute work while seeking feedback from the rest of the Mesa community. Today he posted more questions to the list. His in-development TGSI back-end code is currently being worked on via his LLVM repository.
It's likely to be a while before this code is usable for any Nouveau compute support, but at least progress is being made and great that Red Hat is continuing to allow Hans to work on the project. Separately there's also been work going on by Pierre Moreau for going from SPIR-V to NV50 IR.
Add A Comment