ฉันสนใจที่จะศึกษาการเขียนโปรแกรมกราฟิกจุดเริ่มต้นที่ชัดเจนคือการเรียนรู้ OpenGL แต่การรวบรวมข้อมูลที่กระจัดกระจายรอบ ๆ ฟอรัมและไซต์ดูเหมือนว่าการใช้งาน OpenGL อย่างแท้จริงนั้นจะจางหายไปเนื่องจากสิ่งต่าง ๆ ส่วนใหญ่ pre-3.0 กำลังถูกคัดค้านและอ้างถึงการทบทวนใน Amazon นอกจากนี้หนังสือที่ฉันได้เห็นดูเหมือนว่ายอดเยี่ยมครอบคลุมรุ่นใหม่ แต่เพียงบางส่วนเพราะส่วนที่ดีของหนังสือสอนฟังก์ชั่นที่เลิกใช้แล้วและมีหนังสือเฉพาะสำหรับ GLSL
นี่คือที่ฉันพบปัญหาแรกของฉันฮาร์ดไดรฟ์บางตัวไม่รองรับ GLSL รวมถึงโน้ตบุ๊กที่มี Intel รวมกราฟิกที่ฉันวางแผนไว้ว่าจะใช้ ฟังก์ชั่น
GLuint vertShader = glCreateShader(GL_VERTEX_SHADER);
ทำให้เกิดความผิดพลาดในการแบ่งส่วนและจากรูปลักษณ์ของมันไดรเวอร์ของฉันไม่รองรับเฉดสี
ดังนั้นคำถามของฉันคือความเป็นไปได้ในการสร้างเกมเฉพาะใน OpenGL คืออะไร ฉันจะหายไปคุณสมบัติที่ดีที่ไม่สามารถถูกแทนที่ได้จากภาษา Shader หรือไม่? และฮาร์ดแวร์ประเภทใด (ฉันหวังว่าจะได้ใช้เกมกับ shaders อย่างถูกต้อง?