मुझे ग्राफिक प्रोग्रामिंग का अध्ययन करने में दिलचस्पी थी इसलिए ओपनग्लास सीखने के लिए स्पष्ट प्रवेश बिंदु था। लेकिन फ़ोरम और साइटों के बारे में बिखरी हुई जानकारी इकट्ठा करना, ऐसा लगता है कि एक शुद्ध ओपेनग्ल कार्यान्वयन लागू हो रहा है क्योंकि ज्यादातर चीजें प्री-3.0 से हटा दी जा रही हैं और अमेज़ॅन पर एक समीक्षा उद्धृत कर रही है, "3.0 के बाद से यह सभी शेड्स के बारे में है"। मैंने जो किताबें देखी हैं, उनमें से भी ऐसा लगता है कि केवल शानदार संस्करण नए संस्करण को कवर करता है, लेकिन केवल आंशिक रूप से क्योंकि पुस्तक का एक अच्छा हिस्सा पदावनत कार्यों को सिखाता है, और विशेष रूप से जीएलएसएल के लिए किताबें हैं।
यह वह जगह है जहां मैं अपनी पहली समस्या में भाग गया था, कुछ हार्डवेयर जीएलएसएल का समर्थन नहीं करते हैं, जिसमें इंटेल एकीकृत ग्राफिक्स के साथ नोटबुक भी शामिल है जिसे मैंने उपयोग करने की योजना बनाई थी। कार्यक्रम
GLuint vertShader = glCreateShader(GL_VERTEX_SHADER);
एक विभाजन दोष का कारण बनता है और इसके चालक से मेरा ड्राइवर शेड्स का समर्थन नहीं करता है
तो मेरा सवाल यह है कि केवल ओपन में गेम बनाने की व्यवहार्यता क्या है? क्या मुझे shader भाषा से अपूरणीय अच्छी सुविधाएँ नहीं मिलेंगी? और किस तरह के हार्डवेयर (पुराने जीन i3, i5, i7, पुराने VGA) मैं ठीक से शेप वाले गेम को चलाने की उम्मीद कर सकता हूं?