मैं वर्तमान में एक गेम/इंजन पर काम कर रहा हूं जो प्रतिपादन के लिए ओपनजीएल का उपयोग करता है, और हाल ही में फिक्स्ड-फ़ंक्शन पाइपलाइन के लिए समर्थन समाप्त करना शुरू कर दिया है। मैं 2.1 को लक्षित कर सकता था, हालांकि मैं टेस्सेलेशन या ज्यामिति शेडर्स और विभिन्न नई जीएलएसएल सुविधाओं का उपयोग करना चाहता हूं जो 2.1 में मौजूद नहीं हैं।क्या आधुनिक गेम में ओपनजीएल 3.2 को लक्षित करना उचित है?
यह मानते हुए कि गेम कम से कम एक वर्ष के लिए रिलीज होने के लिए तैयार नहीं होगा, क्या न्यूनतम लक्ष्य के रूप में 3.2 को लक्षित करना उचित होगा?
ध्यान दें कि यह गेम स्थगित प्रकाश आदि के लिए एमआरटी फ्रेमबफर जैसे नए फीचर्स का लाभ उठाता है, और मैं निश्चित फ़ंक्शन-फ़ंक्शन हार्डवेयर का समर्थन करने का इरादा नहीं रखता हूं। तो यह 2.1 या 3.2 है, और मैं 3.2 की ओर झुका रहा हूँ। क्या किसी को भी बहुत ही अजीब आंकड़ा पता है कि कितने लोगों के पास 3.2 संगत कार्ड हैं और जिस दर पर उन्हें अपनाया जा रहा है?
क्या आपको लगता है कि यह मानना सुरक्षित होगा कि एक DX10 GPU शायद OpenGL 3.x का समर्थन करेगा? – jli
एक हार्डवेयर दृष्टिकोण से, यह एक सुरक्षित धारणा है। ड्राइवर दृष्टिकोण से, यह एनवीआईडीआईए और एएमडी के लिए सुरक्षित है। एकीकृत ग्राफिक्स के लिए धारणा कम सुरक्षित है। – prideout
ठीक है, क्योंकि मौजूदा स्टीम उपयोगकर्ताओं के लगभग 9 3% में डीएक्स 10 + जीपीयू है, ऐसा लगता है कि एक वर्ष में रिलीज होने वाले गेम के लिए न्यूनतम लक्ष्यीकरण 3.2 सुरक्षित होना चाहिए। धन्यवाद (और +1) – jli