05/31/2018 2 دقائق للقراءة يوفر Direct3D 12 واجهة برمجة تطبيقات ومنصة تسمح للتطبيقات بالاستفادة من قدرات الرسومات والحوسبة لأجهزة الكمبيوتر المزودة بواحد أو أكثر من وحدات معالجة الرسومات Direct3D المتوافقة مع 12. في هذا القسم موضوع وصف ما هو Direct3D 12؟ يقدم DirectX 12 الإصدار التالي من Direct3D ، وهو واجهة برمجة تطبيقات الرسومات ثلاثية الأبعاد في قلب DirectX. هذا الإصدار من Direct3D أسرع وأكثر كفاءة من أي إصدار سابق. يتيح Direct3D 12 المشاهد الأكثر ثراءً ، والكثير من الكائنات ، والتأثيرات المعقدة ، والاستفادة الكاملة من أجهزة GPU الحديثة. اصدارات جديدة وصف أهم الوثائق الجديدة المتوفرة مع أحدث إصدار من SDK. فهم Direct3D 12 لكتابة ألعاب وتطبيقات ثلاثية الأبعاد لـ Windows 10 و Windows 10 Mobile ، يجب أن تفهم أساسيات تقنية Direct3D 12 ، وكيفية الاستعداد لاستخدامها في الألعاب والتطبيقات الخاصة بك. تقديم العمل في Direct3D 12 لتحسين كفاءة وحدة المعالجة المركزية لتطبيقات Direct3D ، لم يعد Direct3D 12 يدعم السياق المباشر المقترن بالجهاز. بدلاً من ذلك ، تسجل التطبيقات ثم ترسل قوائم الأوامر ، التي تحتوي على مكالمات إدارة الرسم والمورد. يمكن إرسال قوائم الأوامر هذه من سلاسل عمليات متعددة إلى قائمة انتظار واحدة أو أكثر ، والتي تدير تنفيذ الأوامر. يؤدي هذا التغيير الأساسي إلى زيادة الكفاءة أحادية الخيوط من خلال السماح للتطبيقات بالحساب المسبق للعرض من أجل إعادة استخدامها لاحقًا ، كما أنها تستفيد من الأنظمة متعددة المراكز بنشر عرض العمل عبر خيوط متعددة. تحميل برنامج directx 12 لويندوز 10 داى ويندوزربط الموارد في Direct3D 12 الربط هو عملية ربط كائنات المورد بتظليل خط أنابيب الرسومات. إدارة الذاكرة في Direct3D 12 الانتقال إلى D3D12 يتضمن إجراء التزامن السليم وإدارة ذاكرة الإقامة.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2019
Categories |