組み込みシステム向けOpenGL(OpenGL ES)

著者: Randy Alexander
作成日: 1 4月 2021
更新日: 26 六月 2024
Anonim
ARM での Vulkan API と OpenGL ES API の最初の比較
ビデオ: ARM での Vulkan API と OpenGL ES API の最初の比較

コンテンツ

定義-組み込みシステム向けOpenGL(OpenGL ES)とはどういう意味ですか?

OpenGL for Embedded Systems(OpenGL ES)は、OpenGL 3Dグラフィックアプリケーションプログラミングインターフェース(API)のサブセットであり、ビデオゲームコンソール、携帯電話、携帯情報端末(PDA)などの組み込みデバイス用に設計されたクロスプラットフォームAPIです。この軽量APIは最小限の電力を消費し、最小限のストレージスペースを必要とします。


低レベルAPIとして、OpenGL ESはソフトウェアアプリケーションとハードウェアまたはソフトウェアグラフィックエンジンの間で動作します。ロイヤリティフリーであるため、OpenGL ESは、高度な3Dグラフィックスとゲームを作成しようとしているモバイルおよび組み込みプラットフォーム開発者に手頃な価格のソリューションを提供します。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaがOpenGL for Embedded Systems(OpenGL ES)について説明しています

クロスプラットフォームAPIとして、OpenGL ESはベンダー中立であり、Android、iOS、WebOS、Symbian ^ 3、BlackBerry OSなどのさまざまなモバイルプラットフォームでサポートされています。 OpenGL ESをサポートするデバイスは次のとおりです。

  • Apple iPhone、iPad、iPod Touch
  • Android 2.2電話
  • Nokia N900およびN8
  • BlackBerry Storm 2およびCurve 8530
  • Samsung Galaxy SおよびWave
OpenGL ESは、わずか1 MBのランダムアクセスメモリ(RAM)を備えた50 MHzの携帯電話から、64 MBのRAMを備えた400 MHzのPDAまでのデバイスに対応しています。

OpenGL ESは、十分に文書化されたAPIであるOpenGLに基づいています。したがって、OpenGL ESを使用したいアプリケーション開発者は、書籍、サンプルコード、その他の関連情報など、さまざまなリソースにアクセスできます。

より高速な中央処理装置(CPU)、より大きなRAM、より高い解像度のタッチスクリーンディスプレイ、3Dグラフィックアクセラレータにより、高度なグラフィックアプリケーション開発とOpenGL ES APIにより理想的なモバイルデバイススペースが生まれています。

非営利のテクノロジー業界グループであるKhronos Groupは、OpenGL ESの監視と管理を提供します。