You are not logged in.
Hello everyone,
I am trying to find location of the NVIDIA binary that Xlib loads in order to get a handle to various functions that implement parts of the DRI protocol (e.g. __driCreateScreen). After rummaging through the source code for Xlib, I found the file that loads the DRI modules, and learned that Xlib uses macro DEFAULT_DRI_DIR to decide where to look for the module. This macro is defined in the Makefile for the particular distribution (in our case, Arch). Does anyone happen to know what the value of this macro is for Arch, or where I should look in order to find the shared library containing these symbols?
Thank you very much!
Offline
is it /usr/lib/xorg/modules/drivers/nvidia_drv.so
Give what you have. To someone, it may be better than you dare to think.
Offline
Hm, I don't think so, since nm -D nvidia_dri.so doesn't list any symbols beginning with __dri.
Offline
Nvidia doesn't use dri.
Offline
Thanks for the information. If this is the case, then what proprietary equivalent should I be looking for? I am assuming that NVIDIA has their own implementation of a native rendering interface that allows me to bypass X to issue OpenGL commands.
Offline