2011-09-07 12 views
5

ओपनजीएल त्रुटियों का पता लगाने के लिए मैं किस उपकरण का सबसे अच्छा उपयोग कर सकता हूं? मैंने एक बार जीडीईबगर का इस्तेमाल किया, लेकिन यह अभी तक 10.7 के लिए उपलब्ध नहीं है, और मुझे इसके साथ कुछ समस्याएं थीं। एक्सकोड इंस्ट्रूमेंट्स में केवल कुछ ड्राइवर आंकड़े हैं। मुझे बस एक ट्रैसर चाहिए जो मुझे बताता है कि ओपनजीएल कॉल ने एक त्रुटि का नेतृत्व किया।ओपनजीएल डीबगर/त्रुटि ट्रैसर?

उत्तर

5

आप कर सकते थे कोशिश ओपन प्रोफाइलर विकास उपकरण के साथ प्रदान की:,,

/डेवलपर/आवेदन/ग्राफिक्स उपकरण/ओपन प्रोफाइलर

यह आपको एक आवेदन करने के लिए संलग्न करने देगा एक निशान डंप या ब्रेक जब ओपनजीएल में एक त्रुटि होती है।

+0

आह! वहां छुपा रहा था! मुझे इसे एक्सकोड 3.x में देखना याद है, लेकिन इसे एक्सकोड 4 में नहीं मिला। मैं इसे आज़माउंगा! – Arne

+1

यह एक अच्छा टूल है और मैंने पहली बार कोशिश की जब मैंने कोशिश की - कभी भी जब यह लगभग कुछ भी कर रहा है ... – jheriko

1

एक्सकोड कैप्चर ओपनजीएल ईएस फ़्रेम (उत्पाद-> डीबग मेनू में) आज़माएं। मैंने इसका अधिक उपयोग नहीं किया है, लेकिन जब आप त्रुटि में हैं तो यह आपको बताने में सक्षम होना चाहिए।

+0

संकेत के लिए धन्यवाद, लेकिन मेरा आवेदन ओपनजीएल नहीं है, इसके अलावा यह एक्सकोड (सी ++ क्यूटी एप्लीकेशन) का उपयोग करके नहीं बनाया गया था। – Arne

+0

लिखने की कोशिश कर रहा था: "ओपनजीएल ईएस नहीं है, लेकिन मानक ओपनजीएल 2.1" – Arne

+0

जहां तक ​​मैं यह सुविधा बता सकता हूं वास्तव में काम नहीं करता है ... – jheriko

1

शायद glslDevil आपकी मदद करेगा। मुझे पता है कि यह सभी ओपनजीएल कॉल का पता लगाने में सक्षम है।

http://cumbia.informatik.uni-stuttgart.de/glsldevil/

मैं अगर यह नीचे OSX काम करता है पता नहीं है।

+1

संकेत के लिए धन्यवाद, मैंने कुछ समय पहले लिनक्स के तहत glsldevil का उपयोग किया था। हालांकि, ओएस एक्स समर्थित नहीं प्रतीत होता है। – Arne