달리나음 님이 번역하신 "안드로이드 그래픽의 진실은 뭘까요?"

안드로이드 OS에서 그래픽을 터치스크린에 표현하는 부분을 하드웨어 가속으로 이뤄진다는 걸 알게 되었고, 전체(Full) 하드웨어 가속은 Android 3.0 Honeycomb부터 시작되었다.

안드로이드 OS에서 부자연스러운 화면은 타이밍이 늦거나 아님 그리기 방식 차이다.

 GPU 가속없이 CPU만으로도 현재의 해상도는 문제없이 초당 60프레임을 재생한다

등의 내용으로 정리되어 있습니다


Android의 렌더링 방식에 대해서 정확하게 알지 못했다, 이 포스트를 계기로 정확히 알게되었습니다 :)

Buy me a coffeeBuy me a coffee

출처: http://dri.sourceforge.net/doc/dri_control_flow.html


보통의 Linux에서 GUI를 구성하는 X Window의 어플들이 모니터 화면으로 보여주는 지(Rendering)에 대한 구조도입니다.

아래 그림에선 XFree86기준으로 설명하였지만 X-org도 비슷한 구성을 합니다.


This low level diagram provide details not shown in the overview diagram.


자세한 설명은  http://dri.sourceforge.net/doc/dri_control_flow.html

그래픽 데이터가 하드웨어로 보내는 과정을 간략히 설명한 구조도 
Buy me a coffeeBuy me a coffee

+ Recent posts