בדיקת הטמעה

כדי לבדוק את ההטמעות הגרפיות, כדאי לעיין במידע הבא.

כדי ליצור השוואה לשוק, יש להשתמש בזרימה הבאה אחרי שלב:

  • מפרט. כשמציינים את המכשיר בפעם הראשונה (למשל, כשמשתמשים בדרייברים לא בשלים), צריך להשתמש בשעונים ובעומסי עבודה מוגדרים מראש (קבועים) כדי למדוד את מספר הפריימים לשנייה (fps) שעבר רינדור. כך אפשר לראות בבירור את החומרה יכולות.
  • פיתוח. ככל שהדרייברים מתפתחים, כדאי להשתמש בקבוצה קבועה של פעולות משתמש כדי למדוד את מספר התנודות הגלויות באנימציות.
  • ייצור כשהמכשיר מוכן להשוואה למכשירים מתחרים, צריך להגדיל את עומס העבודה עד שההשהיות יגברו. בודקים אם ההגדרות הנוכחיות של השעון יכולות לעמוד בעומס. זה יכול לעזור לך לזהות היכן להאט את השעונים ולהפחית את צריכת החשמל.

לקבלת עזרה בזיהוי יכולות המכשיר במהלך שלב המפרט, אפשר להשתמש הכלי 'פלטלנד' בplatform/frameworks/native/cmds/flatland/. Flatland מסתמכת על שעונים קבועים ומציגה את התפוקה שניתן להשיג באמצעות עומסי עבודה שמבוססים על קומפוזיציה. היא משתמשת במאגרי נתונים זמניים (gralloc) כדי לדמות חלונות מרובים למלא את החלון ב-GL ולאחר מכן למדוד את הקומפוזיציה.