NVIDIA Introducing NV_memory_attachment For OpenGL

Written by Michael Larabel in NVIDIA on 27 August 2018 at 06:52 AM EDT. 3 Comments
NVIDIA
The newest OpenGL extension being sought for inclusion into the graphics API's registry is the NV_memory_attachment.

As implied by the name, NV_memory_attachment is an extension initially developed by NVIDIA. What this extension does for desktop OpenGL as well as OpenGL ES is allowing existing textures and buffers to be migrated to an imported memory allocation. This extension works with the OpenGL EXT_memory_object extension. EXT_memory_object was introduced to OpenGL for bringing Vulkan's concept of explicit memory objects and synchronization objects to GL.

NVIDIA worked out this extension for application/engine plug-ins where resource management is done by inaccessible host application code.

The proposed extension can be found via the OpenGL Registry on GitHub.
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