से सी ++ एप्लिकेशन को पोर्ट करने से पहले महत्वपूर्ण पढ़ता है, मैं अपने सॉफ़्टवेयर में एक बड़ा रिफैक्टर दौर शुरू करने के किनारे पर हूं। फिलहाल, रेंडर घटक अभी भी डीएक्स 9 पर आधारित है। नया संस्करण डीएक्स 10 का उपयोग करेगा।डायरेक्टएक्स 9 से डायरेक्टएक्स 10
शुरू करने से पहले, क्या डीएक्स 9 को डीएक्स 10 पर पोर्ट करने पर कोई महत्वपूर्ण और अच्छी तरह लिखित मार्गदर्शिकाएं या अवलोकन हैं? मुझे कुछ मामूली जानकारी मिली है, लेकिन कोई भी अच्छी तरह लिखित पोस्ट, मार्गदर्शिकाएं या अवलोकन नहीं मिल पा रहे हैं। मैं खुद को 'शास्त्रीय' गलतियों को रोकने से रोकना चाहता हूं, जिसे मैं बंदरगाह शुरू करने से पहले पढ़कर रोक सकता हूं।
मेरा इरादा "सामान्य" पोर्टिंग मार्गदर्शिकाओं के साथ-साथ अधिक विशिष्ट उदाहरणों पर पढ़ना है। सॉफ़्टवेयर मेस के साथ-साथ वॉल्यूम्स दोनों को प्रस्तुत करता है ताकि इन विषयों पर जानकारी की सराहना की जा सके। अन्य कीवर्ड हैं - लेकिन विशेष रूप से नहीं - बफर, मेमोरी प्रबंधन, और बहु-जीपीयू।
DX11 एसडीके एक मैनुअल है कि DX9 और DX10 से पोर्टिंग सलाह भी शामिल है के साथ आता है ... –