Xorg OpenGL 애플리케이션을 DirectFB로 이식하는 단계는 무엇입니까?

Xorg OpenGL 애플리케이션을 DirectFB로 이식하는 단계는 무엇입니까?

저는 Xorg에서 일부 OpenGL 기능을 사용하여 DirectFB를 사용하여 보다 독립적인 방식으로 실행되는 작은 응용 프로그램 1을 이식하는 것에 대한 조감도를 찾고 있습니다 . 저는 일반적으로 C나 OpenGL에 익숙하지 않습니다.

내 동기는 이 애플리케이션을 실행하려는 임베디드 플랫폼(Raspberry Pi)에 아직 Xorg용 가속 드라이버가 없다는 것입니다. Xorg에서 실행하면 약 0.5fps만 달성할 수 있습니다. 반면에 더 무거운 DirectFB 앱은 활기차게 실행되는 것처럼 보였습니다.

DirectFB 포트를 만들려면 코드 베이스와 컴파일 프로세스에 어떤 수정이 필요할 수 있습니까? 어떤 유형의 종속성/포함을 조정해야 합니까? 처음부터 시작하여 모든 기능을 구현해야 합니까, 아니면 거꾸로 작업하여 원래 버전을 컴파일/실행해야 합니까?

1 디스플레이 부분만 실행하고 싶어요서정시. 출처는lyricue_display.c그리고lyricue_display.h, 그러나 나는 이 질문에 대한 일반적인 답변을 보고 싶습니다. 이는 자신이 좋아하는 앱을 이식하려는 다른 사람들에게 도움이 될 것입니다.

관련 정보