Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do extensions install in openGL?

I cannot find some information for this issue. Particularly, I want to install GL_ARB_ES2_compatibility extension. How can I do it ( in Linux)?

like image 637
user3450947 Avatar asked Oct 21 '25 13:10

user3450947


2 Answers

Sounds like you have some misconception about what extensions are.

Extensions are not plugins. In other words, extensions are not something you can install alongside an existing OpenGL implementation to gain new functionality.

Extensions are functionality that a OpenGL implementation exposes in addition to the standard OpenGL functions of the OpenGL version the implementation supports. For example a OpenGL implementation may support all of OpenGL-2.1 but also parts of OpenGL-3.0 (but not everything from OpenGL-3.0). So the driver can not claim that it supports OpenGL-3.0, but it may advertise the supported subset as extension.

If you need a certain extension you must install a OpenGL implementation (= GPU + matching driver) that supports that extension.

like image 63
datenwolf Avatar answered Oct 24 '25 14:10

datenwolf


As ratchet freak said, it depends if it's already implemented in driver (and if your hardware support it)

You could rebuild the drivers (part of the Mesa project) yourself from the latest source to get the latest extensions available, or depending on you distrib, you could fetch experimental or testing package using pinning (for debian based distrib)

like image 32
j-p Avatar answered Oct 24 '25 13:10

j-p



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!