OpenGL 출력 영역의 문제

chureee의 이미지

안녕하세요?

OpenGL을 이용한 영상의 출력이 반 정도에서 잘리고 있습니다. glViewPort()로 조절을 해 보는데, 이상하게 출력 화면의 절반 이하로는 출력이 아니되는군요.

Dev_질문.png에는 제가 의심하는 부분의 코드가 있습니다. 초기화하는 부분입니다. m_iOutWidth에는 2592, m_iOutHeight 에는 1944가 할당이 되어 있습니다. 저 코드를 그대로 수행하면 dev_질문0.png처럼 출력이 됩니다. 그런데 저 코드에서 glViewPort()시 m_iOutHeight를 절반으로 낮추어 입력을 하면 dev질문_1.png 처럼 나옵니다.

전 지금 머릿속이 하얗군요. 의심가시는 부분을 짚어 주시면 감사드리겠습니다.

수고하십시오.

File attachments: 
첨부파일 크기
Image icon dev_질문.png28.22 KB
Image icon dev_질문_0.png205.07 KB
Image icon dev_질문_1.png249.25 KB
ifree의 이미지

모니터의 해상도가 저렇게 높은 가요?

m_iOutWidth와 m_iOutHeight를 모니터 상의 실제 오픈지엘 윈도우의 픽셀로 설정하셨는지...

chureee의 이미지

그러네요. ㅎ

해상도보다 큰 영역이 할당되었네요. ㅎ

알려주셔서 고맙습니다. ㅎ

구럼, 20000