したがって、ここに問題があります。glGenTexturesを呼び出すと、セグメンテーション違反が発生します。
私はLinuxを使用していますが、これを調査するために現在使用しているコードは次のとおりです。
#include <iostream>
#include <SDL/SDL.h>
#include <GL/gl.h>
#include <GL/glu.h>
int main(int argc, char *argv[])
{
GLuint texture;
glGenTextures( 1, &texture );
return texture;
}
簡単そうですね。さて、私はGDB(GNUデバッグツール)でセグメンテーション違反を追跡しました。これは、ファイル/usr/lib/mesa/libGL.so.1でglGenTextures()を呼び出すと発生します。
それは私のビデオドライバーのopenGLコードです...
何か案は?