← Back to context Comment by direwolf20 1 month ago Does AMD use a statically linked OpenGL? 3 comments direwolf20 Reply holowoodman 1 month ago AMD uses the dynamically linked system libGL.so, usually Mesa. direwolf20 1 month ago So you still need dynamic linking to load the right driver for your graphics card. holowoodman 1 month ago 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.
holowoodman 1 month ago AMD uses the dynamically linked system libGL.so, usually Mesa. direwolf20 1 month ago So you still need dynamic linking to load the right driver for your graphics card. holowoodman 1 month ago 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.
direwolf20 1 month ago So you still need dynamic linking to load the right driver for your graphics card. holowoodman 1 month ago 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.
holowoodman 1 month ago 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.
AMD uses the dynamically linked system libGL.so, usually Mesa.
So you still need dynamic linking to load the right driver for your graphics card.
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.