เมื่อข้อมูลจำเพาะ OpenGL อัปเดตพวกเขาจะเพิ่มคุณสมบัติเท่านั้น ดังนั้นตามทฤษฎีแล้วฮาร์ดแวร์ล่าสุดและยิ่งใหญ่ที่สุดที่รองรับโปรไฟล์ Core และ Compatibility ควรเรียกใช้โค้ด OpenGL1.1 ที่เก่ามาก สิ่งนี้กลายเป็นจริง ฉันใช้เวลา 12 เดือนในการเรียนรู้ OpenGL1.1 และเข้าใจอย่างเป็นธรรม
ฉันได้อ่านไม่กี่บทของหนึ่งในหนังสือ OpenGL4.2 ใหม่ที่แปลกใหม่ คุณสมบัติเกือบทั้งหมดที่ฉันเชื่อถือได้เลิกใช้แล้ว (เช่นรายการดิสเพลย์) ซึ่งให้ฉันคิดว่ามีวิธีที่ดีกว่าในการทำสิ่งเหล่านี้ทั้งหมด
ให้พิจารณาว่า 1.1 มีแนวโน้มที่จะได้รับการสนับสนุนโดยฮาร์ดแวร์ทันสมัยทั้งหมด 1.1 ได้รับการปล่อยตัวในปี 1992 ผมไม่ได้เข้ารหัสวิธีที่ยากเพียงแค่ให้การสนับสนุนเครื่องคอมพิวเตอร์อายุ 20 ปี :-p ฉันคิดว่ามันสมเหตุสมผลที่จะสมมติว่านักเล่นเกมส่วนใหญ่ใช้ฮาร์ดแวร์ที่พื้นในช่วงกลางอายุประมาณ 5 ปี
ฉันคิดว่าวิธีการที่ใหม่กว่านั้นได้รับการออกแบบมาให้เป็นหนึ่งในสองสิ่งที่เป็นสากล: ประสิทธิภาพที่ดีขึ้นหรือง่ายต่อการเขียนโค้ด ฉันอ่านบางที่มันไม่เคยทั้งสอง! XD
OpenGL รุ่นใดที่ได้รับการสนับสนุนอย่างกว้างขวางที่สุดโดยฮาร์ดแวร์อายุประมาณ 5 ปี เวอร์ชันใดที่เหมาะสมที่สุดที่จะใช้เนื่องจากข้อพิจารณาเหล่านี้