2014-01-13 10 views
1

내가 내 프로젝트에 다음 코드를 사용하고 멀티 샘플링을 사용하려면 다음SDL 멀티 샘플링 및 OpenGL

SDL_GL_SetAttribute(SDL_GL_MULTISAMPLEBUFFERS, 1); 
SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, 4); 

나는 또한 glEnable(GL_MULTISAMPLE);를 호출해야합니까?

전화하지 않으면 차이가 없습니다.

답변

2

예, 멀티 샘플링을 사용하지 않으면 프리미티브 렌더링이 앨리어스 처리됩니다. 일부 그래픽 알고리즘은 멀티 샘플링이 적용되면 깨지기 때문에 기능입니다. 따라서 의도적으로 렌더링하는 동안 그래픽 신호를 활성화하거나 비활성화하는 것이 바람직합니다.

즉, 이중 버퍼링과 깊이 분석은 멀티 샘플링과는 아무런 관련이 없습니다. 관련 속성은 SDL_GL_MULTISAMPLEBUFFERS 및 SDL_GL_MULTISAMPLESAMPLES입니다.

+0

지적 해 주셔서 감사합니다. 잘못된 코드를 붙여 넣었습니다. – Kimi