EnumDisplaySettings()를 호출하면 리턴하지 않고 펜딩되어버리는 현상을 발견. 해당 PC는 Windows 98에 비디오 카드는 RIVA TNT2 M64.

화면 Refresh Rate 이상의 속도로 렌더링할 필요는 없으니까, 저 함수를 이용해서 화면 Refresh Rate를 알아내어서 Frame Rate를 컨트롤하고 있었는데, 이런 문제가 있을 줄이야.

MSDN을 뒤져본 결과로는 특별히 98에서 다르게 동작하는 함수는 아닌 듯 한데. 우선은 저게 정말로 98에서 생기는 문제인지를 조사해보아야 할 듯.

VSync 기다리도록 할까나.

'게임 만들기 > 프로그래밍' 카테고리의 다른 글

RTFM  (0) 2004.07.14
버그가 없어질리가 없잖아1  (6) 2004.05.25
네트워크 게임은 어렵다.  (0) 2004.05.14
top