منصة ويندوز المتقدمة للتحويل النقطي

منصة ويندوز المتقدمة للتحويل النقطي ( WARP ) [ 1 ] هي برنامج تحويل نقطي ومكون من مكونات بيئة تشغيل رسومات DirectX في ويندوز 7 والإصدارات الأحدث. وهي متوفرة لويندوز فيستا وويندوز سيرفر 2008 من خلال تحديث النظام الأساسي لويندوز فيستا .

يمكن استخدام WARP عندما لا تتوفر أجهزة متوافقة، أو في تطبيقات وضع النواة أو في بيئة بدون واجهة رسومية ، أو للعرض عن بعد لـ Direct2D / DirectWrite لعملاء اتصال سطح المكتب البعيد .

WARP هو جهاز عرض Direct3D 10.1 كامل الميزات بأداء يضاهي بطاقات الرسومات منخفضة المستوى ، مثل Intel GMA 3000 ، [ 2 ]عند التشغيل على وحدات المعالجة المركزية متعددة النوى. [ 3 ] لتحقيق هذا المستوى من أداء العرض، يستخدم WARP تقنيات متقدمة مثل الترجمة الفورية إلى كود آلة x86 ودعم امتدادات المتجهات المتقدمة مثل SSE2 و SSE4.1 . يدعم WARP تقنية AVX منذ إصدار Windows 7 SP1 .

يدعم برنامج WARP بيئة تشغيل Direct3D 11 ويتوافق مع مستويات الميزات10_1 11 10_0و21 9_3و32 9_2و43 و 9_154. كما يدعم WARP في بيئة تشغيل Direct3D 11.111_0 مستويات الميزات 11 و21 11_1. [ 4 ]

في نظام التشغيل ويندوز 8، يوفر برنامج WARP وظائف لبرنامج تشغيل العرض الأساسي من مايكروسوفت، والذي يحل محل برنامج تشغيل VGA في وضع النواة . وفي نظام التشغيل ويندوز 8.1، تم تحديث برنامج WARP لدعم موارد مستوى الميزات11_1 والموارد المتجانبة. [ 5 ]

في نظام التشغيل ويندوز 10، تم تحديث برنامج WARP لدعم Direct3D 12 على مستوى الميزات12_1 . وفي ظل Direct3D 12، يحل برنامج WARP أيضًا محل برنامج Reference rasterizer.

في نظام التشغيل ويندوز 11، تم تحديث برنامج WARP لدعم مستوى الميزات 12_2( DirectX 12 Ultimate ) مع تظليل بمعدل متغير، وتغذية راجعة لأخذ العينات، ومظللات الشبكة، وتتبع الأشعة DirectX . تُصدر مايكروسوفت الإصدارات الحديثة منه كحزمة NuGetd3d10warp.dll قابلة للتنزيل ، [ 6 ] والتي يمكن تثبيتها جانبيًا بواسطة التطبيقات، ويمكنها العمل مع وقت تشغيل Direct3D 12 القابل لإعادة التوزيع (Agility SDK). [ 7 ]

مراجع