OpenGL Programming: 두 판 사이의 차이

Ubuntu Korea Community Wiki
둘러보기로 이동 검색으로 이동
imported>Drake
imported>Drake
11번째 줄: 11번째 줄:
* OpenGL ES 2.0까지 지원한다.
* OpenGL ES 2.0까지 지원한다.
* 각종 라이브러리는 /opt/vc/src 에 들어가 있다.
* 각종 라이브러리는 /opt/vc/src 에 들어가 있다.
* 일반적으로, /opt/vc의 내용을 홈 디렉토리로 가져와 변경하여 쓰는 방법도 있고, 하드코어하게 집어넣는 방법도 있긴 하다.
* 나도 귀찮고 글 보는 여러분도 귀찮을테니, /opt/vc의 내용을 홈디렉토리에서 적용하는걸로 해보자.

2014년 7월 3일 (목) 04:43 판

OpenGL이란 무엇인가?

  • Open Graphics Library의 약자.
  • 1992년 Silicon Graphics라는 회사에서 만든 2D와 3D 그래픽스와 관련된 API.하지만 그때는 저걸 제대로 지원하는 하드웨어가 집 몇채값
  • 약 250개의 Function Call로 이뤄져 있다.

어떻게 사용할 것인가?

  • 하드웨어별로 특성을 많이 타는 라이브러리고, 가상머신에서 제대로 도는 꼴을 아직 못 보고 있다.
  • 보통 Unity Engine이나 Cocos2D 등의 상위 레이어 라이브러리들을 사용하는게 낫다.

Raspberry Pi

  • Raspberry Pi에서 OpenGL을 사용하기는 비교적 쉽다.
  • Application Processor 안에 VideoCore4라는 코어가 내장되어 있다.
  • OpenGL ES 2.0까지 지원한다.
  • 각종 라이브러리는 /opt/vc/src 에 들어가 있다.
  • 일반적으로, /opt/vc의 내용을 홈 디렉토리로 가져와 변경하여 쓰는 방법도 있고, 하드코어하게 집어넣는 방법도 있긴 하다.
  • 나도 귀찮고 글 보는 여러분도 귀찮을테니, /opt/vc의 내용을 홈디렉토리에서 적용하는걸로 해보자.