قامت مجموعة خرونوس بإنشاء مستودع موحد بأمثلة فولكان

افتتحت مجموعة Khronos مستودعًا لدراسة حالة Vulkan حيث يمكن لأي شخص العثور على دراسات حالة Vulkan عالية الجودة تم التحقق منها من قبل المجموعة. قامت Khronos ، بالتعاون مع المشاركين الخارجيين ، بإنشاء مشروع مثال موحد استجابة لاحتياجات المستخدم للحصول على موارد يمكن الوصول إليها بشكل أفضل وأفضل ممارسات التطوير مع Vulkan.




في Khronos ، وجدت مجموعة العمل أن هناك بالفعل العديد من الأمثلة المفيدة وذات الجودة العالية (من المشاركين الداخليين والخارجيين على حد سواء) ، لكنها كانت جميعها منتشرة عبر الشبكة. بالإضافة إلى ذلك ، لم يكن هناك نوع من المراجعة للتحقق من التوافق ، إلخ. تم إنشاء هذا المستودع الجديد لحل هذه المشكلة عن طريق وضع الموارد في مكان واحد ، والتأكد من أن Khronos يتم فحصها وصيانتها. ثم يتم دمجهم في مكتبة واحدة ، يمكن للمطورين الوصول إليها باستخدام كل الميزات والتعلم والبحث عن أفكار جديدة.


تتضمن المجموعة الأولى تطورات من أحد أفراد مجتمع خرونوس - أرمينيا .


سيساعد تعاوننا مع Khronos مطوري الرسوم على السعي لتحقيق الاستفادة الكاملة من وحدات معالجة الرسومات المتحركة اليوم. تفخر Arm بكونها قادرة على مشاركة أفضل الممارسات على مدار العام الماضي لتثقيف وإعطاء المطورين الأدوات التي يحتاجونها لإنشاء مستوى جديد تمامًا من تجربة المستخدم لمجموعة متنوعة من الأجهزة ، من لوحات المفاتيح إلى الأجهزة المحمولة.

بابلو فريل هيرنانديز


هناك أيضًا أمثلة على استخدام Vulkan من عضو خارجي Sascha Willems ، الذي قدم مجموعته الشهيرة والشعبية ، والتي يخطط لتجديدها.


كان نقل الأمثلة إلى هذا المستودع الجديد تجربة إيجابية للغاية. من خلال إطار عمل مستقل عن النظام الأساسي يعتني بأشياء مثل معالجة النوافذ وتحميل الموارد ، يمكنني التركيز على أجزاء مهمة من الشفرة. وكانت القدرة على تلقي تعليقات مباشرة من مختلف IHVs و ISVs لا تقدر بثمن ، مما أدى إلى تصحيحات وتحسينات مهمة في الأمثلة الخاصة بي.

ساشا ويلمز


قام Arm أيضًا بتصميم وتوفير إطار عمل يسمح للمشاركين باستيراد عينات الكود من قالب واحد ، مما يضمن التوافق وتقليل وقت الصيانة. تم إنشاء دليل إرشادي لمساعدة المطورين الذين يريدون إضافة أمثلةهم إلى المستودع.


يعتقد Khronos أنه يمكن للجميع تعلم كيفية استخدام Vulkan ، وأن مجموعة العمل تبحث باستمرار عن طرق لتحسين العمل وتوافر الموارد. الآن وقد وضعنا الأساس للمشروع مع مجموعة شاملة من الأمثلة التي تغطي أفضل الممارسات لاستخدام API وتحسين الإنتاجية ، سنواصل تطوير مجموعة من الأمثلة مع اقتراحات من المشاركين ، ونأمل ، مشاركين خارجيين جدد. في المستقبل ، نأمل أن نفتح هذا لعامة الناس حتى يتمكن المطورون الذين يعملون مع فولكان من إرسال نماذج الكود الخاصة بهم للمراجعة.

ارتفع كريس


مشروع عينات Vulkan Unified مفتوح أمام أي عضو في Khronos يرغب في تقديم نماذج التعليمات البرمجية. يجب على أي جهة خارجية مهتمة بدعم أهم موارد فولكان التعليمية مع أمثلة الكود الخاصة بها الاتصال بكريس روز . تم إنشاء مستودع التخزين بواسطة الأعضاء الحاليين والفاعلين في Khronos والأعضاء المستقلين: AMD و Arm و Broadcom و Imagination Technologies و NVIDIA و Samsung Electronics و Sascha Willems.


Source: https://habr.com/ru/post/ar474678/


All Articles