البنية الأساسية لرسومات DirectX
هذه المقالة بحاجة إلى التحديث . ( أغسطس 2014 ) |
البنية الأساسية لرسومات DirectX ( DXGI ) [1] هي أحد مكونات وضع المستخدم في Microsoft Windows (لنظام التشغيل Windows Vista وما فوق) والتي توفر تعيينًا بين واجهات برمجة تطبيقات رسومية معينة مثل Direct3D 10.0 وما فوق (المعروفة في لغة DXGI باسم المنتجين) ونواة الرسوميات، والتي تتفاعل بدورها مع برنامج تشغيل نموذج برنامج تشغيل عرض Windows في وضع المستخدم . يوفر DXGI كائنات للتعامل مع مهام مثل تعداد محولات الرسوميات والشاشات، وتعداد أوضاع العرض، واختيار تنسيقات المخزن المؤقت، ومشاركة الموارد بين العمليات (مثل بين التطبيقات ومدير نافذة سطح المكتب )، وتقديم الإطارات المقدمة إلى نافذة أو شاشة للعرض.
تعمل تطبيقات Direct3D 10 و OpenGL في نظام التشغيل Windows Vista من خلال DXGI.
قدم نظام التشغيل Windows 8 واجهة برمجة تطبيقات مفيدة بشكل ملحوظ تعتمد على DXGI تسمى Desktop Duplication API لالتقاط الفيديو المتسارع بالأجهزة باستخدام DirectX. [2]
أضافت DXGI 1.1 مشاركة السطح بين واجهات برمجة تطبيقات الرسومات المختلفة في Windows. [3] الإصدار الأحدث هو DXGI 1.6، الذي تم تقديمه مع Windows 10 Creators Update وتم تحديثه مع Windows 10 Fall Creators Update. [4]
تم إصدار معاينة DXGI 2 جنبًا إلى جنب مع Oculus Rift SDK، والتي تحتوي على تحسينات للرسم المجسم . [ بحاجة لمصدر ]
انظر أيضا
مراجع
روابط خارجية
- موضوع DXGI على Microsoft Docs
- نظرة عامة على DXGI في Microsoft Docs
