반응형

Open Source/Cairo & Skia 8

[SKIA] SkHello

내 생애 Hello 찍는데 가장 시간이 많이 든 라이브러리가 되어버린 ska; 문제는 리눅스의 font path 설정이었으나, stable 버전을 release하지 않는 문제와 GL관련 문제등이 겹쳐서 삽질을 많이 했다. 빌드는 소스 코드 받고 make 하면 되는데 SkHello.cpp가 제공되고 있기 때문에 make skhello 를 이용해 위 이미지를 출력할 수 있다. 첫번째 문제는 skia가 GL에 관련된 기능이 들어오고 있다는 점이다. 만약 -lGL 을 찾을 수 없다면 gl을 설치해주어야 한다. apt-get install libglu1-mesa-dev 두번째 문제는 font path이다. skia는 폰트 패스를 하드코딩하고 있다. 따라서 ports/SkFontHost_linux.cpp 를 직접 ..

cairo 1.9.8 스냅샷 요약

http://cairographics.org/news/cairo-1.9.8/ 아래 내용은 위 URL 내용을 약간 정리한 것이다. 다운로드 경로 : http://cairographics.org/snapshots/cairo-1.9.8.tar.gz git : git clone git://git.cairographics.org/git/cairo (commit id : 3a20b10cd0d94406fbd5fe3bb3d4820a95364537) 주요한 API set이 하나 추가되었다. cairo_region API set이다. 대충 gdk_region이 하던 것을 대체할 녀석인것 같다. 벌써 gdk 쪽에는 gdk_region을 deprecated 시키려는 움직임이 보이고 있다. (관련 인물 : Benjamin Ot..

반응형