Nouveau NVC0 Gallium3D Lands OpenGL Bindless Texture Support

Written by Michael Larabel in Nouveau on 7 January 2018 at 12:06 PM EST. 4 Comments
NOUVEAU
Longtime Nouveau Gallium3D contributor Ilia Mirkin has landed OpenGL bindless texture (ARB_bindless_texture) support within Mesa 17.4-dev Git.

ARB_bindless_texture is an important OpenGL extension for reducing the API and OpenGL driver overhead of resource bindings and allows accessing texture objects without first needing to bind/re-bind them. RadeonSI has already supported this extension as it's needed for Feral's port of Dawn of War III for Linux. This extension isn't currently mandated through OpenGL 4.6 but is important for "AZDO" purposes.

Over the course of several commits hitting Mesa this Sunday, bindless textures are in place and currently implemented for GeForce 600/700 "Kepler" graphics cards while more work is still needed to support it on Maxwell and newer NVIDIA GPUs with this open-source driver.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week