Last year was the landmark announcement of an open-source NVIDIA Tegra graphics driver for Linux that was developed with the support of NVIDIA. In late November, NVIDIA published open-source 2D acceleration support for their newer ARM SoCs. Today, 3D support is being announced for the open-source NVIDIA Tegra graphics driver.
NVIDIA has been backing the open-source Tegra project in cooperation with the German-based Avionic Design company that is doing some of the development of this new driver. New features have come to this driver in recent months while now is the big milestone of 3D support.
Thierry Reding, one of the main developers at Avionic Design working on this NVIDIA ARM SoC graphics driver, published the initial patches on Thursday for 3D support. The patches published are for providing the kernel-side changes needed to support 3D with the Tegra Direct Rendering Manager (DRM) driver. There's also a new Gallium3D driver being developed for supporting this from user-space.