저는 화면 아래쪽에 스크롤링 텍스트를 표시하는 작은 데스크탑 가제트 유형 응용 프로그램을 작성했지만 (이전 CNN 뉴스 시세와 비슷 함) GDI의 성능은 단지 8-12 % 쿼드 코어에서는 20 %, 싱글 코어에서는 20 %) 병목 현상을 제거하려고 시도한 후에도 마찬가지입니다.데스크톱 응용 프로그램에 OpenGL을 사용하는 것이 합리적입니까?
나는 모든 것을 렌더링하기 위해 OpenGL을 사용하는 것을 고려해 보았지만, 사용자가 하드웨어 가속을 요구하는 합리적인 선택인지는 모르겠습니다.
아무에게도 입력 사항이 있습니까?
지금 당장은 모든 티커가 모든 활성 항목 (텍스트, 비트 맵 등)을 반복하고 위치를 업데이트 한 다음 다른 방법으로 비트 맵에 모든 항목을 그립니다. 실제 창으로 그릴 때 티커 비트 맵은 창 자체에 대해 bitblt됩니다. 이 디자인을 사용하면 선택 적으로 하나 이상의 시세 표시기를 가질 수 있기 때문에 함께갔습니다. – JamesK89