1
SDL/OpenGLでマルチサンプリングを実行しようとしていますが、SDLはSDL_MULTISAMPLEBUFFERSとSDL_MULTISAMPLESAMPLESの設定を受け付けません。代わりに、これらは0のままになり、その後SDL_SetVideoMode()は失敗します。私は自分のハードウェアが4xマルチサンプリングでこのピクセルフォーマットを行うことができることを知っています。私はUbuntu 10.10を実行しています。SDL/OpenGLマルチサンプリングが機能しない
コード:
SDL_Init(SDL_INIT_VIDEO);
SDL_GL_SetAttribute(SDL_GL_RED_SIZE, 8);
SDL_GL_SetAttribute(SDL_GL_GREEN_SIZE, 8);
SDL_GL_SetAttribute(SDL_GL_BLUE_SIZE, 8);
SDL_GL_SetAttribute(SDL_GL_ALPHA_SIZE, 0);
SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 16);
SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, 0);
SDL_GL_SetAttribute(SDL_GL_ACCELERATED_VISUAL, 1);
SDL_GL_SetAttribute(SDL_GL_MULTISAMPLEBUFFERS, 1);
SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, 4);
Uint32 flags;
flags = SDL_OPENGL;
if(m_bFullscreen)
{
flags = flags | SDL_FULLSCREEN;
}
SDL_SetVideoMode(m_sizeX, m_sizeY, 0, flags);
ビデオカードとドライバについて教えてください。 – SurvivalMachine
Linux-x86_64でドライバ260.19.06を使用したGF7950GT – gufftan