20Aug
של Microsoft DirectX 12 ו Apple של מתכת הם הדור הבא פלטפורמות גרפיקה.הם מספקים גישה ברמה נמוכה יותר לחומרה הגרפית, ומאפשר למתכנתים למשחק לסחוט יותר ביצועים מתוך החומרה.Vulkan הוא התשובה בין פלטפורמות מיקרוסופט וטכנולוגיות של אפל.
כמו Vulkan הוא פלטפורמה חוצה, זה מביא את הדור הבא של טכנולוגיית גרפיקה של אנדרואיד, של Valve SteamOS, לינוקס, כל הגירסאות של Windows, ואולי אפילו הקונסולה הבאה של נינטנדו.Vulkan מביא ביצועים טובים יותר למשחקים על כל פלטפורמה שרוצה להשתמש בו, ועושה משחקים ניידים יותר בין פלטפורמות שונות.
הכל התחיל עם AMD של המעטפת
כדי להבין מאיפה הגיע Vulkan, חשוב לדעת קצת היסטוריה.הכל התחיל עם העבודה של AMD על Mantle, אשר הוכרז בשנת 2013. Mantle היתה מערכת גרפיקה חדשה מכוונת ישירות מפתחי המשחק.זה הבטיח לעשות משחקים מהר יותר על ידי מתן שכבת גרפיקה יעילה יותר.מבחינה טכנית יותר, היא הבטיחה תקורה נמוכה יותר במעבד וגישה ישירה יותר לתכונות חומרה ברמה נמוכה יותר.
מספקת AMD את החומרה הגרפית הן ל- Xbox One והן ל- Sony PlayStation 4, ואמרה כי Mantle נבנתה על האופטימיזציה שעבדה עבור אותם קונסולות של הדור הבא.
Mantle התחרה ב- DirectX של מיקרוסופט וב- OpenGL הפלטפורמות, ששניהם הציגו את גילם באותה עת.למעשה, זה היה התקפה ישירה על DirectX של מיקרוסופט עצמה, אשר משחקי מחשב רבים להשתמש.מנהלי AMD בזמנו אמרו שמעולם לא ציפו שמיקרוסופט תשחרר עוד DirectX.אז AMD פשוט היה צריך לשכנע מפתחי המשחק לעזוב את DirectX ו OpenGL מאחור ולהשתמש במערכת החדשה שלהם, טוב יותר.
DirectX 12, מתכת, ו Vulkan
מיקרוסופט הגיבה.בשנת 2014, הודיעה מיקרוסופט על DirectX 12, שנכלל כעת ב- Windows 10 וב- Xbox One.מיקרוסופט הדפיסה אותו באותו אופן, והבטיחה מערכת גרפיקה יעילה יותר מ- DirectX 11 ואחת שסיפקה גישה ישירה לתכונות חומרה ברמה נמוכה.
אפל הודיעה גם על טכנולוגיה דומה בשנת 2014 נקרא מתכת.הוא נוסף ל- iPhones ול- iPad עם iOS 8, ו- Mac עם OS X 10.11 El Capitan.
AMD העביר הילוכים אחרי זה.כמה משחקים מיושם תמיכה מעיל ניסיוני, אבל הטכנולוגיה מעולם לא שוחרר באמת לציבור.AMD הודיעה כי היא תתמקד ב- Microsoft DirectX 12 וב- "הדור הבא של OpenGL" במקום לדחוף את הפלטפורמה שלה.כי "יוזמת OpenGL הדור הבא" היה מנוהל על ידי קבוצת Khronos, אשר גם מנהלת OpenGL, ובסופו של דבר הפך Vulkan.גם אם מעולם לא שמעת על OpenGL, בהחלט השתמשת בו.כל משחקי אנדרואיד 3D ו רוב iPhone 3D משחקים, עד אפל של מתכת הוכרז, לפחות-נכתבו ב- OpenGL.
Vulkan מביא פלטפורמת, הדור הבא של מערכת גרפיקה אנדרואיד, SteamOS, ו- Linux.משחקי Windows יכול להשתמש Vulkan, גם.סוני פלייסטיישן 4 יכול להוסיף תמיכה Vulkan, בדיוק כמו Xbox של מיקרוסופט אחת הוסיף DirectX 12 תמיכה.נינטנדו הצטרפה בשקט קבוצת חרונוס ב 2015, אז יש סיכוי טוב קונסולת הבא של נינטנדו יכול להשתמש Vulkan גם כן.
Vulkan אפילו עובד על Windows 7 ו- Windows 8.1, אשר לעולם לא יקבלו DirectX של מיקרוסופט 12. כי זה חוצה פלטפורמה, מפתחי המשחק יכולים לבחור Vulkan ואת הקוד אופטימיזציה שלהם יכול לרוץ על פלטפורמות שונות, ולא רק Windows 10, או רק OSX.
זוהי הנקודה של Vulkan: ניתן להוסיף כמעט כל פלטפורמה.מפתחים יכולים קוד משחקים Vulkan והם יהיו ניידים בקלות בין פלטפורמות שונות, וזה ברכה ענק אם זה מספק על ההבטחות שלו.