임베디드 시스템 용 OpenGL (OpenGL ES)

작가: Randy Alexander
창조 날짜: 1 4 월 2021
업데이트 날짜: 26 6 월 2024
Anonim
첫 번째 OpenGL 장면-OpenGL ES 및 GLKit 시작-raywenderlich.com
동영상: 첫 번째 OpenGL 장면-OpenGL ES 및 GLKit 시작-raywenderlich.com

콘텐츠

정의-임베디드 시스템 용 OpenGL (OpenGL ES)은 무엇을 의미합니까?

OpenGL 3D 그래픽 응용 프로그래밍 인터페이스 (API)의 하위 집합 인 OpenGL ES (Open Systems for Embedded Systems)는 비디오 게임 콘솔, 휴대폰 및 PDA (Personal Digital Assistant)와 같은 임베디드 장치 용으로 설계된 크로스 플랫폼 API입니다. 이 경량 API는 최소한의 전력 만 소비하며 최소한의 저장 공간이 필요합니다.


저수준 API 인 OpenGL ES는 소프트웨어 응용 프로그램과 하드웨어 또는 소프트웨어 그래픽 엔진간에 작동합니다. 로열티가 없기 때문에 OpenGL ES는 고급 3D 그래픽 및 게임을 만들려는 모바일 및 임베디드 플랫폼 개발자에게 적합한 솔루션을 제공합니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia에서는 OpenGL for Embedded Systems (OpenGL ES)에 대해 설명합니다.

크로스 플랫폼 API 인 OpenGL ES는 공급 업체 중립적이며 Android, iOS, WebOS, Symbian ^ 3 및 BlackBerry OS를 포함한 다양한 모바일 플랫폼에서 지원됩니다. OpenGL ES를 지원하는 장치는 다음과 같습니다.

  • 애플 아이폰, 아이 패드 및 아이팟 터치
  • 안드로이드 2.2 전화
  • 노키아 N900과 N8
  • 블랙 베리 스톰 2와 커브 8530
  • 삼성 갤럭시 S와 웨이브
OpenGL ES는 1MB의 RAM (Random Access Memory)이있는 50MHz 휴대폰에서 64MB의 RAM이있는 400MHz PDA에 이르는 장치를 수용합니다.

OpenGL ES는 잘 문서화 된 API 인 OpenGL을 기반으로합니다. 따라서 OpenGL ES를 사용하려는 애플리케이션 개발자는 서적, 샘플 코드 및 기타 관련 정보를 포함한 다양한 리소스에 액세스 할 수 있습니다.

더 빠른 중앙 처리 장치 (CPU), 더 큰 RAM, 고해상도 터치 스크린 디스플레이 및 3D 그래픽 가속기는 고급 그래픽 응용 프로그램 개발 및 OpenGL ES API를위한 더 이상적인 모바일 장치 공간을 만들고 있습니다.

비영리 기술 산업 그룹 인 Khronos Group은 OpenGL ES 감독 및 관리 기능을 제공합니다.