Vulkan API פירושו יותר שליטה ואלטרנטיבה ל-OpenGL [מעודכן]

click fraud protection

השחרור של Vulkan API מציע למפתחים אפשרויות נוספות ליצור תוכנה מדהימה על ידי התקרבות למתכת. איך זה מסתדר? למד כאן!

לאחר החמיצו את המטרה שלהם לשחרר את המפרט הראשוני של Vulkan API עד סוף 2015, ה קבוצת קרונוס השלים כעת את מהדורת 1.0 של ה-API. עד עכשיו רוב הקוראים שלנו גם מודעים לכך אנדרואיד היא אחת הפלטפורמות הנתמכות. אבל מה זה אומר עבור מפתחים ומשתמשים?

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

בראש ובראשונה, Vulkan אינו תחליף ל-OpenGL או OpenGL ES. זוהי גישה חלופית לפיתוח גרפי, כזו שבה הרבה יותר מהשליטה נמצאת בידי המפתח. הדבר הנוסף ב-Vulkan שראוי לציון בהקדמה הוא שהוא תוכנן להישאר מפרט מאוחד לאורך מחזור החיים שלו - דבר שלא הושג ב-OpenGL. אין ספק שלמימושים יהיו הבדלים ברמת החומרה והנהג, אבל המטרה של ה-API היא להשאיר כמה שיותר ממנו אוניברסלי בכל הפלטפורמות במידת האפשר.

באדיבות קבוצת קרונוס

הגרפיקה שלמעלה עוזרת להראות פשרה מרכזית בין השניים - שליטה בתקורה. ב-OpenGL מפתח מוותר על שליטה רבה יותר בעיבוד הגרפי למנהלי התקנים וממשקי ה-API של OpenGL. וולקן מציעה חלופה על ידי מתן שליטה רבה יותר בחומרה ברמות נמוכות יותר, מה שאומר גם ביטול תקורה שיכולה להיות מצאתי. אם זה נשמע לך מוכר זה בגלל ששמעת מאמצים דומים עם ה-API של Mantle של AMD ועכשיו ב-Microsoft DirectX 12, גם לדעת שאתה מקבל

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

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

התמונה באדיבות קבוצת קרונוס

מנהל ניהול המוצר של קוואלקום, מיכה נאפ:

אנו שמחים שתרמנו להגדרת ה-API החדש של וולקן של Khronos. Qualcomm Technologies, Inc. יהיה בין הראשונים לשלוח נהגי וולקן תואמים, החל מה-Qualcomm Snapdragon 820 שלנו משובץ Qualcomm Adreno 530 GPU, ולאחר מכן עם ה-GPU שלנו מסדרת Adreno 4xx. Vulkan מאפשר את הדור הבא של ביצועים גרפיים על ידי הוספה יצירת חוצץ פקודה מרובה הליכי ושליטה מפורשת ביכולות גרפיות מתקדמות בתוך מעבדי Adreno GPU. אנו מצפים לתמוך ב-Vulkan בכלי המפתחים Snapdragon, כולל Snapdragon Profiler ו-Adreno SDK, כדי לעזור למפתחי אפליקציות לנצל זאת API חדש יוצא מן הכלל בעת יצירת יישומי גרפיקה ומחשוב עבור סמארטפונים, טאבלטים, VR HMD ומגוון סוגים אחרים של מכשירים המשתמשים ב-Snapdragon מעבדים.

עדכון 17/2 9:45 CT: סדרת 4xx כוללת את סדרת Snapdragon 805/808/810 - כמות גדולה של מכשירים שקיימים היום בשוק.

סמנכ"ל תוכן וטכנולוגיה בכיר של NVIDIA, טוני טמאסי:

ה-Vulkan API מאפשר למפתחים לקבל את המיטב ממעבדי NVIDIA GPU, ואנו גאים בתפקידנו בפיתוחו. אנו הופכים מנהלי התקנים של Vulkan לזמינים עבור Windows, Linux, ופלטפורמות אנדרואיד, באותו יום עם השקת המפרט, ואנו נמשיך בעבודתנו בתוך Khronos כדי להבטיח שוולקן יתפתח כדי לענות על צרכי התעשייה.

עדכון 17/2 9:45 CT: נאמנה למילה שלהם, ניתן להשיג תמונות של Developer OS התומכות ב-Vulkan כאן. האתר מציין כי OTAs ציבוריים עם תמיכת Vulkan "...עוברים אימות סופי אך אמורים להיות זמינים בקרוב."

סמנכ"ל עסקי התקשורת הניידת של סמסונג אלקטרוניקס, טאיונג קים:

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

באופן טבעי, רבים מחברי קבוצת Khronos הצהירו על המהדורה החדשה הזו, אז עברו בדוק את ההודעה לעיתונות על כל הטובים. ולמרות שזה עשוי לקחת קצת זמן להגיע למכשיר הרצוי שלך, ההיצע של אפשרויות גרפיות אחרות למפתחים נראה כמו בחירה נבונה. חשוב גם לציין שאפילו קבוצת Khronos מאמינה שמפתחים רבים עדיין טובים יותר עם OpenGL ES. זה הגיוני מכיוון שמנקודת מבט של מתחילים זה תקן הרבה יותר יציב וקל יותר ליישום. אבל אני יודע שאני אחכה לראות איזה הבדל זה עושה לצרכן. מי יודע? בסופו של דבר אנו עשויים לראות ממשקי משתמש המבוססים על Vulkan אם הם מספקים תקורה נמוכה יותר לשימוש בסיסי במכשיר נייד.

Repos Vulkan Github:

  • תיעוד
  • דגימות
  • רמות מטעין ואימות
  • בדיקות התאמה

אז עם הכלי החדש הזה שיצא למפתחים, האם אתה חושב שזה יכול להיות מחליף משחקים? או שזה יותר פיהוק? ספר לנו בתגובות למטה!