Windows Tips & News

Chrome 113 יקבל תמיכה ב-WebGPU

click fraud protection

גוגל הכריזה על תמיכה ב-WebGPU וב-WebGPU Shading Language (WGSL) ב-Chrome 113. הוא יגיע לסניף היציב ב-2 במאי 2023. המהלך הזה יקרב את WebGPU צעד אחד יותר להיות טכנולוגיה מקובלת שמפתחים יכולים להשתמש בה כדי ליצור גרפיקה ויישומי מחשוב בעלי ביצועים גבוהים באינטרנט.

WebGPU מספק API דומה ל-Vulkan, Metal ו-Direct3D 12, שהם ממשקי API גרפיים פופולריים בפיתוח משחקים ויישומים אחרים עתירי GPU. המשמעות היא שלמפתחים שכבר מכירים את ממשקי ה-API הללו יהיה קל יותר לעבור ל-WebGPU.

המהדורה הראשונית של WebGPU ב-Chrome תהיה זמינה רק ב-ChromeOS, macOS ו-Windows. התמיכה בלינוקס ואנדרואיד תגיע במועד מאוחר יותר. זה יבטיח שהיישום יהיה יציב ואמין לפני שהוא יהפוך לנגיש בפלטפורמות נוספות.

תמיכה ב-WebGPU בדפדפנים אחרים

מלבד Chrome, מפתחים בודקים תמיכת WebGPU ניסיונית מאז אפריל 2020 בפיירפוקס ומנובמבר 2021 בספארי. כדי להפעיל את WebGPU בפיירפוקס, עליך להגדיר את dom.webgpu.enabled ו gfx.webgpu.force-enabled אפשרויות ל נָכוֹן ב אודות: config. עם זאת, אין כרגע תוכניות להפעיל את WebGPU כברירת מחדל בפיירפוקס ובספארי.

ספריות זמינות למפתחים

יישומי WebGPU עבור Firefox וכרום זמינים בצורה של ספריות נפרדות. אלה כוללים את Dawn (C++) ו-wgpu (Rust), שבהם אפשר להשתמש כדי לשלב תמיכה ב-WebGPU באפליקציות שלך.

יתר על כן, נערכים מאמצים להוסיף תמיכת WebGPU באופן מקורי לספריות JavaScript פופולריות באמצעות WebGL. לדוגמה, Babylon.js כבר הכריזה על תמיכה מלאה ב-WebGPU, בעוד Three.js, PlayCanvas ו-TensorFlow.js מציעים תמיכה חלקית.

WebGPU לעומת WebGL

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

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

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

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

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

מָקוֹר: גוגל

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

Windows 10 Build 18309 (צלצול מהיר)

Windows 10 Build 18309 (צלצול מהיר)

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתמיקרוסופט משחררת מבנה חדש מענף ה...

קרא עוד

צור קיצור דרך להתאמה אישית קלאסית ב-Windows 10

צור קיצור דרך להתאמה אישית קלאסית ב-Windows 10

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתאם אתה משתמש ב-Windows 10 לזמן מ...

קרא עוד

ויוואלדי 1.6 יציב בחוץ

ויוואלדי 1.6 יציב בחוץ

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתלאחר מספר תמונות של מפתחים, יש ג...

קרא עוד