واجهة عرض Project Fugu API عبارة عن مجموعة من التطبيقات التي تستفيد من واجهات برمجة التطبيقات التي تم وضعها في سياق Project Fugu. يمكنك الاطّلاع على مزيد من المعلومات عن مشروع Fugu على الصفحة المقصودة الإمكانيات.

الفلترة حسب

واجهات برمجة التطبيقات المستخدمة

تنسيقات إضافية للرؤوس من النوع unorm8x4-bgra و1-component، تتيح طلب حدود غير معروفة بقيمة غير محدّدة، وتغييرات في قواعد محاذاة WGSL، وتحسينات في أداء WGSL مع ميزة "الاستبعاد"، وغير ذلك الكثير.

استخدام عرض النسيج، ومزج النسيج المكوّن من 32 بت، وسمة adapterInfo في GPUDevice، وضبط سياق اللوحة باستخدام تنسيق غير صالح يؤدي إلى ظهور خطأ JavaScript، والقيود المفروضة على أدوات أخذ العينات في النسيج، وتجربة مجموعات فرعية موسّعة، وتحسين تجربة المطوّر، والتوافق التجريبي مع تنسيقات النسيج العادية التي تبلغ 16 بت، وغير ذلك

تعرَّف على ميزات الذكاء الاصطناعي والعرض الجديدة التي تمت مناقشتها في اجتماع مجموعة العمل GPU for the Web الأخير.

يجب عدم استخدام مسافات القطع في WGSL وGPUCanvasContext getConfiguration()‎ ويجب ألا تحتوي العناصر الأساسية للنقطة والخط على تحيز العمق، ووظائف مدمجة شاملة للمسح الضوئي للمجموعات الفرعية، ودعم تجريبي للرسم المتعدد غير المباشر، وخيار الرياضيات الصارمة لتجميع وحدة مؤثرات الصورة، وإزالة طلب GPUAdapter requestAdapterInfo()‎، وغير ذلك.

عمليات الدمج الثنائي المصدر، وتحسينات وقت تجميع أدوات التظليل على Metal، وإيقاف نهائيًا requestAdapterInfo() لأداة GPUAdapterInfo، وغير ذلك.

إتاحة ميزة "النطاق العالي الديناميكية" (HDR) مع وضع "تعيين درجة اللون" للّوحة، ودعم المجموعات الفرعية الموسّعة، وغير ذلك

إجراء تجارب على مجموعات فرعية وإيقاف انحياز عمق إعداد الخطوط والنقاط نهائيًا، وإخفاء تحذير "أدوات مطوري البرامج" للأخطاء التي لم يتم التقاطها في حال استخدام preventDefault، ودمج WGSL في أخذ العينات أولاً، وغير ذلك.

تم توفير الدعم التجريبي لبرنامج OpenGL ES على Android، وسمة معلومات GPUAdapter، وتحسينات التشغيل التفاعلي WebAssembly، وغير ذلك.

عليك زيادة حد maxTextureArrayLayers وتحسين تحميل المخزن المؤقت لواجهة Vulkan الخلفية وتحسينات وقت تجميع أدوات التظليل وتحسين المخازن المؤقتة للأوامر التي تم إرسالها وتحديثات Dawn.

تعرَّف على ملخّص من Web AI في مؤتمر I/O لعام 2024. تعرَّف على النماذج والأدوات وواجهات برمجة التطبيقات الجديدة لتطبيق الويب التالي.

مجموعات فرعية قيد التطوير وتعرض شريحة من زخرفة ثلاثية الأبعاد.

يتيح WebGPU الحصول على رسومات ثلاثية الأبعاد (3D) عالية الأداء وعمليات حسابية متوازية للبيانات على الويب.

زخارف وحدات التخزين للقراءة فقط والقراءة المتاحة، ودعم العاملين في الخدمات والعاملين المشتركين، وسمات معلومات المحوّل الجديدة، وإصلاحات الأخطاء.

تدعم دوال DP4a المضمنة ومعلمات المؤشر غير المشروطة وتركيز بناء الجملة للإشارة إلى المركبات في WGSL والمزيد.

"وضع التوافق" قيد التطوير، مع زيادة الحدّ الأقصى لـ maxVertexAttributes وتحديثات " الفجر".

إتاحة WebGPU على نظام التشغيل Android، واستخدام DXC لتجميع أدوات التظليل، وطلبات البحث للطابع الزمني في بطاقات الحوسبة والعرض، ونقاط الدخول التلقائية لوحدات التظليل، ودعم عرض p3 كمساحة لون GPU ExternalTexture، ومعلومات عن حِزم الذاكرة، وغير ذلك الكثير.

تعرَّف على كيفية اختبار نماذج الذكاء الاصطناعي (AI) المستنِدة إلى المتصفِّح من جهة العميل في إطار إعداد موحّد للأجهزة، مع الحفاظ على قابلية التطوّر والقابلية للتشغيل الآلي في الوقت نفسه.

اطّلِع على الحلول التي نقدّمها حول كيفية إجراء اختبار تلقائي للمتصفح وتحسين أداء التطبيقات.

دعم قيم النقطة العائمة 16 بت في WGSL، وزيادة الحدود، وتغييرات حالة الاستنسل، وتحديثات معلومات المحوِّل، والمزيد.

ابقَ على اطّلاع بأحدث التغييرات في واجهة برمجة التطبيقات WebGPU.

تعرَّف على كيفية توسّع المنظومة المتكاملة لواجهة WebGPU إلى أبعد من نطاقات JavaScript وC++ وRust.

زخارف عائمة 32 بت قابلة للفلترة، وتنسيق تنسيق رأسي 32-10-10-2، ونموذج أحمر أخضر أزرق، والمزيد.

دعم المصدر الموسع للنسخ ExternalImageToTexture وتقديم الدعم التجريبي لهيئة مساحة التخزين للقراءة فقط وقراءة للقراءة فقط، وغير ذلك الكثير.

يؤدي إلغاء ضبط المخزن المؤقت للرأس ومجموعة الربط، إلى جعل الأجهزة المفقودة تبدو وكأنها تعمل، وغير ذلك الكثير.

دمج برامج ترميز الويب، وتحسينات على تشغيل الفيديو، وغيرها من الميزات

يمكن استخدام إضافات لغة WGSL، بالإضافة إلى توافق تجريبي مع Direct3D 11 وغير ذلك.

تحسين JavaScript والمزيد.

يتم شحن WebGPU في Chrome مع دمج WebCodecs في مرحلة التجربة والتقييم.

يشحن فريق Chrome واجهة برمجة التطبيقات WebGPU، والتي تتيح استخدام رسومات ثلاثية الأبعاد عالية الأداء وحوسبة البيانات المتوازية على الويب.

Learn why WebGPU may be disabled or not working in Chrome browser.

Learn how to build an app with WebGPU for the web and specific platforms.

Part 2/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.

Part 1/2. Learn how WebAssembly and WebGPU enhancements improve machine learning performance on the web.

Learn some tips for WebGL developers who are migrating to WebGPU.

Learn how WebGPU unlocks the power of the GPU for faster machine learning performance and better graphics rendering.

This post explores the experimental WebGPU API through examples and helps you get started with performing data-parallel computations using the GPU.