Где я могу получить заголовки EGL на машине CentOS без X11 / Wayland, установленной с графическим процессором NVIDIA? - PullRequest
0 голосов
/ 26 июня 2019

Я нашел блог о безголовом OpenGL от NVIDIA https://devblogs.nvidia.com/egl-eye-opengl-visualization-without-x-server/, но на моей машине нет egl.h.Я попытался загрузить egl.h из https://www.khronos.org/registry/EGL/, но egl.h зависит от eglplatform.h, который зависит от X11:

#elif defined(__unix__) || defined(USE_X11)

/* X11 (tentative)  */
#include <X11/Xlib.h>
#include <X11/Xutil.h>

typedef Display *EGLNativeDisplayType;
typedef Pixmap   EGLNativePixmapType;
typedef Window   EGLNativeWindowType;

#elif defined(__APPLE__)

Я слышал о mesa, но сомневаюсь, что его eglplatform.hсовместимость с реализацией драйвера NVIDIA.Как я могу использовать EGL на моей машине?

1 Ответ

0 голосов
/ 27 июня 2019

Я решил проблему, скопировав заголовок из патча https://bugs.chromium.org/p/angleproject/issues/attachment?aid=293029&signed_aid=DKkje7OQxO9ql6Tun8a15Q==.Заголовок Mesa также должен быть в порядке, потому что я бы вообще не использовал функцию, связанную с окном.Все, что мне нужно сделать, это просто скомпилировать мои исходные файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...