1
SDL/opengl로 멀티 샘플링을 시도하고 있지만 SDL은 SDL_MULTISAMPLEBUFFERS 및 SDL_MULTISAMPLESAMPLES 설정을 허용하지 않습니다. 대신이 값은 0으로 유지되고 나중에 SDL_SetVideoMode()가 실패합니다. 내 하드웨어가 4x 멀티 샘플링으로이 픽셀 형식을 처리 할 수 있다는 것을 알고 있습니다. 나는 우분투 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