OpenGL 4.4 ARB_buffer_storage Added To Nouveau
Phoronix: OpenGL 4.4 ARB_buffer_storage Added To Nouveau
Support for the ARB_buffer_storage extension mandated by the OpenGL 4.4 specification is now supported by Nouveau, the open-source NVIDIA Linux driver...
This is actually an extremely important extension for fast modern openGL. It's supported by 3.x hardware devices aswell making it available to most users.
Nvidia discussed this extension a lot in their recent opengl talk IIRC.
Was that the talk given by AMD and Intel as well, about making gl fast?
Originally Posted by peppercats
I think so. That the one where NV demonstrated the effects of the new extensions on CPU load?
Originally Posted by liam
I think AMD is mirroring NV in OGL extensions.
Anyone have some info on that?
Are they included in OGL 4.4?
Just like with glTexStorage, this functionality is merely correcting mistakes that should have been avoided back in OpenGL 1.0 (ie. resizable objects).
I don't think that's quite fair. The entire point of OpenGL is that it's open, and extensions are approved by multiple vendors.
Originally Posted by grndzro
I think EXT_ means 2 vendors, and ARB_ means 3+.
Everything that gets added into the core GL specs is at the very least backed heavily by both AMD and NVidia, and many of those extensions have come from both companies.
So they are both "mirroring" each other, if that's the way you want to think about it.
And yes, the talks NVidia has been giving have all focused around cross-vendor compatible core GL extensions, mostly GL4.x.
That's not correct. EXT is for vendor-neutral extensions (often collaborated development by multiple vendors).
Originally Posted by smitty3268
ARB (Architecture Review Board) extensions are recognized by Khronos, and are part of the official OpenGL spec.