OpenGL للأنظمة المدمجة (OpenGL ES)

مؤلف: Randy Alexander
تاريخ الخلق: 1 أبريل 2021
تاريخ التحديث: 26 يونيو 2024
Anonim
Your First OpenGL Scene - Beginning OpenGL ES and GLKit - raywenderlich.com
فيديو: Your First OpenGL Scene - Beginning OpenGL ES and GLKit - raywenderlich.com

المحتوى

التعريف - ماذا يعني OpenGL للأنظمة المدمجة (OpenGL ES)؟

OpenGL للأنظمة المدمجة (OpenGL ES) ، وهي مجموعة فرعية من واجهة برمجة تطبيقات الرسومات OpenGL 3D (API) ، هي واجهة برمجة تطبيقات مشتركة بين الأنظمة الأساسية مصممة للأجهزة المدمجة ، مثل وحدات تحكم ألعاب الفيديو والهواتف المحمولة والمساعدين الرقميين الشخصيين (PDA). تستهلك واجهة برمجة التطبيقات خفيفة الوزن هذه الحد الأدنى من الطاقة وتتطلب الحد الأدنى من مساحة التخزين.


كواجهة برمجة تطبيقات منخفضة المستوى ، يعمل برنامج OpenGL ES بين تطبيقات البرامج ومحركات رسومات الأجهزة أو البرامج. نظرًا لأنها خالية من حقوق الملكية ، توفر OpenGL ES حلاً ميسور التكلفة لمطوري الأنظمة الأساسية للهواتف المحمولة والمدمجة الذين يسعون إلى إنشاء رسومات وألعاب ثلاثية الأبعاد متقدمة.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح OpenGL للأنظمة المدمجة (OpenGL ES)

نظرًا لأن واجهة برمجة التطبيقات (API) مشتركة بين الأنظمة الأساسية ، فإن OpenGL ES محايد من قبل البائعين ويدعمه مجموعة متنوعة من المنصات المحمولة ، بما في ذلك Android و iOS و WebOS و Symbian ^ 3 و BlackBerry OS. تشمل الأجهزة التي تدعم برنامج OpenGL ES:

  • آبل iPhone و iPad و iPod Touch
  • هواتف أندرويد 2.2
  • نوكيا N900 و N8
  • BlackBerry Storm 2 and Curve 8530
  • Samsung Galaxy S and Wave
يستوعب برنامج OpenGL ES الأجهزة التي تتراوح من 50 ميغاهيرتز من الهواتف المحمولة ذات ذاكرة الوصول العشوائي (RAM) ، إلى 400 ميجاهرتز من أجهزة المساعد الرقمي الشخصي مع 64 ميغابايت من ذاكرة الوصول العشوائي.

يعتمد برنامج OpenGL ES على برنامج OpenGL - واجهة برمجة تطبيقات موثقة جيدًا. وبالتالي ، يتمتع مطورو التطبيقات الذين يرغبون في العمل مع OpenGL ES بالوصول إلى مجموعة متنوعة من الموارد ، بما في ذلك الكتب ورمز العينة والمعلومات الأخرى ذات الصلة.

تعمل وحدات المعالجة المركزية الأسرع (CPU) وذاكرة الوصول العشوائي الأكبر (RAM) وشاشات اللمس التي تعمل باللمس ذات الدقة العالية ومسرعات الرسومات ثلاثية الأبعاد على توفير مساحة مثالية للجهاز المحمول لتطوير التطبيقات الرسومية المتقدمة وواجهة برمجة تطبيقات OpenGL ES.

توفر مجموعة Khronos ، وهي مجموعة صناعية غير ربحية ، الإشراف والإدارة في OpenGL ES.