הבית > תערוכה > תוכן

OpenGL ES 1.0

Mar 14, 2019

OpenGL ES 1.0 שוחרר בפומבי יולי 28, 2003. OpenGL ES 1.0 מבוסס על המקורי OpenGL 1.3 API, עם פונקציונליות הרבה הוסר קצת הוסיף. הבדל אחד משמעותי בין OpenGL ו OpenGL ES הוא כי OpenGL ES הסיר את הצורך בסוגריים OpenGL שיחות ספריה עם glBegin ו glEnd. הבדלים משמעותיים אחרים הם כי סמנטיקה קורא עבור פונקציות טיוח פרימיטיבי השתנו לטובת מערכים קודקוד, ונקודות נתונים נקודה קבועה הוצגו עבור קואורדינטות קדקוד. תכונות נוספו גם כדי לתמוך טוב יותר את היכולות החישוביות של מעבדים משובצים, אשר לעתים קרובות חסר יחידת נקודה צפה (FPU). פונקציות רבות אחרות ו טיוח primitives הוסרו בגרסה 1.0 כדי לייצר ממשק קל, כולל:


quad ו פוליגון טיוח primitives,

texgen, קו ו polygon stipple,

מצב מצולע ועיבוד מצולעים אנטי-משוננים, אם כי עיבוד באמצעות multisample עדיין אפשרי (ולא שברי גבול אלפא),

הפעולה בכיתה ARB_Image פיקסל אינם נתמכים, וגם לא מפות סיביות או 3D מרקמים,

כמה מצבי ציור טכני יותר מסולקות, כולל חיץ frontbuffer ו הצטברות. פעולות מפת סיביות, במיוחד העתקת פיקסלים (בנפרד) אינן מותרות, והן אינן מעריכות, ולא פעולות בחירה (משתמש)

רשימות תצוגה ומשוב מוסרים, כמו גם פעולות דחיפה ופופ עבור תכונות המדינה,

כמה פרמטרים חומר הוסרו, כולל פרמטרים לאחור פנים מטוסים קליפ מוגדר משתמש.