דמיון מכריז על סדרת עדכונים גדולים

עדכון: 13 במאי 2021

דמיון מכריז על סדרת עדכונים גדולים

דמיון מכריז על סדרת עדכונים גדולים

Imagination Technologies פרסמה את גרסת 21.1 של PowerVR SDK ו- Toolkit, והוסיפה תכונות חדשות ושיפורי תמיכה במעקב אחר קרניים כדי להגביר את הפונקציונליות ולהגביר את זרימת העבודה במגוון תחומים.

זמין בפורטל המפתחים החדש של החברה, הגישה לחבילת הכלים המלאה של PowerVR קלה כעת והיא תוכננה במיוחד כדי לתמוך בקהילת המפתחים הגדלה של Imagination. הוא מכיל חומרי הדרכה ייעודיים חדשים המציגים את הרבגוניות והתכונות של ה- SDK.

בתגובה לכריס סמית, סמנכ"ל הנדסת תוכנה, Imagination Technologies אמרו כי "עם למעלה מ- 33% מכל המכשירים הסלולריים הנמכרים ברחבי העולם המכילים Imagination GPU IP ונוכחות חזקה במגזרים רבים אחרים, החל מ- DTV וכלה בשולחן העבודה, יש לנו מערכת אקולוגית ענקית של מפתחים לתמוך. ערכת הכלים של PowerVR תמיד סיפקה מערכת כלים חזקה ומאובזרת המאפשרת למפתחים לנצל את מלוא החידושים שלנו בתחום ה- IP. גרסה 21.1 אינה שונה ותספק את הכלים והתמיכה הדרושים כשאנחנו עוברים לדור חדש של גרפיקה במעקב אחר קרניים בפלטפורמות ניידות. "

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

PVRRayTracingSimulation הוא אוסף של שכבות מעקב קרני Vulkan שיאפשרו למשתמש לדמות את היכולות וההתנהגות של חומרת PowerVR המאפשרת מעקב אחר קרניים. חבילה זו מאפשרת למפתחים לבדוק תכונות של מעקב אחר קרניים גם עם חומרה שאינה מקורית למעקב אחר קרניים.

PVRTune הוא כלי פרופיל וניתוח החומרה של Imagination. הוא מספק נתוני חומרה וסטטיסטיקה של ביצועים תוך כדי הפעלת יישום, ומאפשר למפתחים לזהות במהירות בעיות ביצועים.

תכונה חדשה בגרסה 21.1 היא ניתוח מודרך המייעל את תהליך הפרופיל ומאפשר למפתחים לדעת היכן לחפש כדי לשפר את ביצועי היישום על ידי מתן ייעוץ לגבי צווארי בקבוק פוטנציאליים או אזורי האטה. זה מבוסס על הנתונים שנתפסו על ידי PVRTune ויכול להפחית משמעותית את הזמן הדרוש לביצוע אופטימיזציה לביצועים.

ישנם גם מספר תכונות קטנות וחדשות יותר כגון יכולת לכלול את הממוצע, השונות וסטיית התקן של כל מונה לייצוא CSV ולפקדי ה- WASD המבוקשים.

PVRTexTool הוא כלי קידוד המרקם והעיבוד המוקדם של הדמיון, שנועד להקל על מפתחים לייעל את מרקמי היישומים. בגרסה האחרונה, ניתן כעת לקודד מידע על מרקם HDR בפורמט PVR Texture Compression (PVRTC). PVRTC-HDR מאפשר טקסטורות אמינות גבוהה יותר מבלי להתפשר על רוחב הפס של הזרמת מרקם.

אפשרות ה- IBL Map Map נכללה גם היא, ומאפשרת ליצור מפות מפוזרות וספקולריות לתאורה מבוססת תמונה. אפשרויות המפה המפוזרות והספקולריות זמינות גם דרך הספרייה, PVRTexLib.

PVRCarbon הוא כלי האיתור והניפוי באגים של ה- API של Imagination עבור OpenGL ES ו- Vulkan, המחליף את PVRTrace. הוא מסוגל להקליט, להשמיע ולנתח את השימוש של היישום בממשקי API גרפיים, ולתת למפתחים תובנה לגבי נכונות והתנהגות היישומים שלהם. העדכונים העיקריים כוללים תמיכה נוספת ב- OpenCL, הקלטה עצמאית של Android 10 GL ES ומעקב אחר הקלטת מאגר מקורי ו- API.