أعلنت شركة Imagination عن سلسلة من التحديثات الرئيسية

التحديث: 13 مايو 2021

أعلنت شركة Imagination عن سلسلة من التحديثات الرئيسية

أعلنت شركة Imagination عن سلسلة من التحديثات الرئيسية

أصدرت Imagination Technologies الإصدار 21.1 من PowerVR SDK ومجموعة الأدوات ، مضيفة ميزات جديدة وتحسينات لدعم تتبع الأشعة لزيادة الوظائف وتحسين سير العمل عبر مجموعة متنوعة من التخصصات.

أصبح الوصول إلى مجموعة أدوات PowerVR الكاملة المتاحة على بوابة المطورين الجديدة للشركة أسهل الآن وقد تم تصميمها خصيصًا لدعم مجتمع مطوري Imagination المتنامي. يحتوي على مواد تدريبية مخصصة جديدة ، تعرض تنوع وميزات SDK.

وتعليقًا على كريس سميث ، نائب رئيس هندسة البرمجيات ، قال Imagination Technologies: "مع وجود أكثر من 33٪ من جميع الهواتف المحمولة المباعة في جميع أنحاء العالم والتي تحتوي على Imagination GPU IP وحضور قوي في العديد من القطاعات الأخرى ، من DTV إلى مساحة سطح المكتب ، لدينا نظام بيئي ضخم من مطورين لدعم. توفر مجموعة أدوات PowerVR دائمًا مجموعة قوية وجيدة الميزات من الأدوات للسماح للمطورين بالاستفادة الكاملة من ابتكارات IP الخاصة بنا. لا يختلف الإصدار 21.1 وسيوفر الأدوات والدعم اللازمين بينما ننتقل إلى جيل جديد من رسومات تتبع الأشعة على الأنظمة الأساسية للجوّال ".

يحتوي PowerVR SDK ، المصمم لدعم جميع الجوانب المتعلقة بالرسومات وتطوير تطبيقات حوسبة GPU ، على أربعة أمثلة للتعليمات البرمجية لتطبيق تتبع الشعاع. لأول مرة ، يقدم SDK مثالاً شاملاً لكيفية النشر الفعال لإعدادات تتبع الأشعة المختلفة في المشاريع والتطبيقات قيد التطوير ، بدءًا من خوارزمية تتبع الأشعة الأساسية وحتى الانعكاسات والظلال المختلطة. (Ray tracing هو أسلوب عرض رسومات يجعل الرسومات أقرب من أي وقت مضى إلى الصورة الواقعية).

PVRRayTracingSimulation عبارة عن مجموعة من طبقات تتبع الأشعة Vulkan التي ستسمح للمستخدم بمحاكاة قدرات وسلوك أجهزة PowerVR التي تم تمكين تتبع الأشعة فيها. يسمح هذا الجناح للمطورين باختبار ميزات تتبع الأشعة في التطبيقات حتى مع الأجهزة التي تم تمكين تتبع الأشعة غير الأصلية.

PVRTune هي أداة تحليل وتحديد مواصفات الأجهزة الخاصة بـ Imagination. يوفر بيانات الأجهزة وإحصائيات الأداء أثناء تشغيل التطبيق ، مما يسمح للمطورين بتحديد مشكلات الأداء بسرعة.

هناك ميزة جديدة في الإصدار 21.1 وهي "التحليل الإرشادي" الذي يبسط عملية التوصيف ويتيح للمطورين معرفة مكان البحث لتحسين أداء التطبيق من خلال تقديم المشورة بشأن الاختناقات المحتملة أو مناطق التباطؤ. يعتمد هذا على البيانات التي تم التقاطها بواسطة PVRTune ويمكن أن يقلل بشكل كبير من الوقت اللازم لتنفيذ تحسينات الأداء.

هناك أيضًا عدد من الميزات الجديدة الأصغر مثل القدرة على تضمين المتوسط ​​والتباين والانحراف المعياري لكل عداد لتصدير CSV وضوابط WASD المطلوبة بشدة.

PVRTexTool هي أداة لتشفير النسيج والمعالجة المسبقة من Imagination والتي تم تصميمها لتسهيل قيام المطورين بتحسين بنية التطبيق. في أحدث إصدار ، يمكن الآن تشفير معلومات نسيج HDR بتنسيق PVR Texture Compression (PVRTC). يسمح PVRTC-HDR بتركيبات عالية الدقة دون المساومة على عرض النطاق الترددي المتدفق.

تم أيضًا تضمين خيار IBL Environment Map ، مما يسمح بتوليد خرائط منتشرة وبراقة للإضاءة القائمة على الصور. تتوفر أيضًا خيارات الخريطة المنتشرة والمحددة من خلال المكتبة ، PVRTexLib.

PVRCarbon هي أداة تتبع وتصحيح API من Imagination لـ OpenGL ES و Vulkan ، لتحل محل PVRTrace. إنه قادر على تسجيل وتشغيل وتحليل استخدام التطبيق لواجهات برمجة تطبيقات الرسومات ، مما يمنح المطورين نظرة ثاقبة على صحة وسلوك تطبيقاتهم. تشمل التحديثات الرئيسية دعم OpenCL الإضافي وتسجيل Android 10 GL ES المستقل وتتبع وتسجيل المخزن المؤقت الأصلي عبر واجهة برمجة التطبيقات.