OpenGL Programming: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
imported>Drake 잔글 (→Raspberry Pi) |
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의 내용을 홈디렉토리에서 적용하는걸로 해보자.