2012-02-04 10 views
6

मैं ओपनजीएल और जीएलएसएल के लिए नया हूं। मैं टीडीडी शेडर्स करना चाहता हूं, लेकिन ग्लस्ल-यूनिट को छोड़कर विषय पर कुछ भी नहीं मिला है, जो कि वेबजीएल विशिष्ट प्रतीत होता है।आप जीएलएसएल में लिखे गए ओपनजीएल शेडर्स का परीक्षण कैसे करते हैं?

क्या यूनिट परीक्षण शेडर्स का "मानक" तरीका है? इस क्षेत्र में सर्वोत्तम प्रथाएं क्या हैं? क्या जीएलएसएल के लिए यूनिट-टेस्टिंग फ्रेमवर्क हैं?

यदि यह मदद करता है, तो मैं आईओएस उपकरणों के लिए ओपनजीएल ईएस 2.0 को लक्षित कर रहा हूं।

+0

Shaders आम तौर पर बहुत छोटे, लंबे समय से लोगों के लिए हो सकता है 100-200 लाइनें हैं। परीक्षण और लिखने के लिए वे वास्तव में कुछ नहीं * आवश्यकता * हैं। टीडीडी मुख्य रूप से बड़ी, जटिल प्रणालियों के लिए है। शेडर्स वर्तमान में उस स्तर तक नहीं बढ़ते हैं जहां ऐसी चीजें आवश्यक हैं। –

+7

@ निकोलबोलस मुझे असहमत होना है, खासकर जब आपका ग्राहक कई विक्रेताओं के कार्ड पर आपके शेडर्स चलाएगा। मैंने ऐसे माहौल में काम किया है जहां एक शेडर में बदलाव करना और इसे स्थानीय रूप से परीक्षण करना अन्य कार्डों के साथ समस्या नहीं मिला। अगर हमारे पास यूनिट परीक्षण थे, तो हमारे बिल्डबॉट उन्हें विभिन्न प्रकार के कार्डों के साथ मशीनों पर चलाते थे और मुद्दों को पकड़ते थे। एनवीडिया पर संभावित नाएन से निपटने पर यह विशेष रूप से सच है, जो आमतौर पर अति पर प्रदर्शित नहीं होता है। तो मुझे लगता है कि यह एक वैध सवाल है। – user1118321

उत्तर

संबंधित मुद्दे