سؤال

في تطبيق Direct3D (المدارة)، وأود أن إعادة المخزن المؤقت قمة في كل مرة أفقد جهازي؟

وتطبيق أنا النامية برنامج ويندوز CAD. ليست لعبة. أنا أفكر أنا يمكن أن تولد المخزن المؤقت قمة الرأس عندما يتغير بلدي 3D النموذجي. ولكن يجب أن إعادته عندما خسرت جهازي أو يمكنني إعادة استخدام المخزن المؤقت قمة الرأس من الجهاز القديم؟

هل كانت مفيدة؟

المحلول

إذا كان لديك لإعادة عازلة قمة الرأس الخاص بك يعتمد التي تضمنتهم قمت بإنشائها لهم.

وVERTES المخازن الموجودة في المجمع D3DPOOL_MANAGED سيتم إعادة تلقائيا بواسطة دايركت. لا تضيع Buffes في ذاكرة النظام بحيث لم يكن لديك لإعادة هذه أيضا.

ومخازن فقط الموجودة تماما في ضرورة ذاكرة الفيديو ليتم صوغه كما محتويات ذاكرة الفيديو يضيع في كل مرة تفقد الجهاز.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top