2012-01-21 12 views
8

मैं वर्तमान में एक गेम/इंजन पर काम कर रहा हूं जो प्रतिपादन के लिए ओपनजीएल का उपयोग करता है, और हाल ही में फिक्स्ड-फ़ंक्शन पाइपलाइन के लिए समर्थन समाप्त करना शुरू कर दिया है। मैं 2.1 को लक्षित कर सकता था, हालांकि मैं टेस्सेलेशन या ज्यामिति शेडर्स और विभिन्न नई जीएलएसएल सुविधाओं का उपयोग करना चाहता हूं जो 2.1 में मौजूद नहीं हैं।क्या आधुनिक गेम में ओपनजीएल 3.2 को लक्षित करना उचित है?

यह मानते हुए कि गेम कम से कम एक वर्ष के लिए रिलीज होने के लिए तैयार नहीं होगा, क्या न्यूनतम लक्ष्य के रूप में 3.2 को लक्षित करना उचित होगा?

ध्यान दें कि यह गेम स्थगित प्रकाश आदि के लिए एमआरटी फ्रेमबफर जैसे नए फीचर्स का लाभ उठाता है, और मैं निश्चित फ़ंक्शन-फ़ंक्शन हार्डवेयर का समर्थन करने का इरादा नहीं रखता हूं। तो यह 2.1 या 3.2 है, और मैं 3.2 की ओर झुका रहा हूँ। क्या किसी को भी बहुत ही अजीब आंकड़ा पता है कि कितने लोगों के पास 3.2 संगत कार्ड हैं और जिस दर पर उन्हें अपनाया जा रहा है?

उत्तर

8

मैं कहूंगा कि वाल्व के स्टीम के उपयोगकर्ता पीसी गेमिंग आबादी का एक बड़ा प्रतिशत शामिल करते हैं, इस मामले में, Steam Hardware and Software Survey जानकारी का एक सुंदर सभ्य स्रोत होगा। मुझे कोई ओपनजीएल समर्थन आंकड़े आसानी से उपलब्ध नहीं दिखते हैं, लेकिन आप उस जानकारी को graphics card statistics से अनुमानित करने में सक्षम हो सकते हैं।

+1

क्या आपको लगता है कि यह मानना ​​सुरक्षित होगा कि एक DX10 GPU शायद OpenGL 3.x का समर्थन करेगा? – jli

+3

एक हार्डवेयर दृष्टिकोण से, यह एक सुरक्षित धारणा है। ड्राइवर दृष्टिकोण से, यह एनवीआईडीआईए और एएमडी के लिए सुरक्षित है। एकीकृत ग्राफिक्स के लिए धारणा कम सुरक्षित है। – prideout

+0

ठीक है, क्योंकि मौजूदा स्टीम उपयोगकर्ताओं के लगभग 9 3% में डीएक्स 10 + जीपीयू है, ऐसा लगता है कि एक वर्ष में रिलीज होने वाले गेम के लिए न्यूनतम लक्ष्यीकरण 3.2 सुरक्षित होना चाहिए। धन्यवाद (और +1) – jli

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