#include <stdio.h>
#include <GL/gl.h>
#include <GL/glx.h>
int main(int argc,char* argv[])
{
int screenNumber;
int *confNumber;
Display *dpy = XOpenDisplay(NULL);
GLXFBConfig *conf;
screenNumber=DefaultScreen(dpy);
conf = glXGetFBConfigs(dpy, screenNumber, confNumber);
int *result;
glXGetFBConfigAttrib(dpy,conf,GLX_TRANSPARENT_TYPE,result);
printf("%i\n",*result);
XCloseDisplay(dpy);
}
(gdb) next
12 conf = glXGetFBConfigs(dpy, screenNumber, confNumber);
(gdb) next
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff792adb9 in glXGetFBConfigs () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
Пытаюсь запустить примеры из главы superBible про glx, но всё сегфолтится. Сделал такой хелловорд.
Дело в нвидии или я что-то не так делаю?