Remix.run Logo
direwolf20 9 hours ago

Does AMD use a statically linked OpenGL?

holowoodman 9 hours ago | parent [-]

AMD uses the dynamically linked system libGL.so, usually Mesa.

direwolf20 6 hours ago | parent [-]

So you still need dynamic linking to load the right driver for your graphics card.

holowoodman 6 hours ago | parent [-]

Most stuff like that uses some kind of "icd" mechanism that does 'dlopen' on the vendor-specific parts of the library. Afaik neither OpenGL nor Vulkan nor OpenCL are usable without at least dlopen, if not full dynamic linking.