Saya tertarik mempelajari pemrograman grafis sehingga titik masuk yang jelas adalah belajar OpenGL. Tetapi mengumpulkan informasi yang tersebar di sekitar forum dan situs, tampaknya implementasi OpenGL murni mulai memudar karena sebagian besar hal pra-3.0 sudah ditinggalkan dan mengutip ulasan di Amazon, "karena 3.0 semua tentang shaders". Juga dari buku-buku yang saya lihat, sepertinya hanya yang luar biasa yang mencakup versi yang lebih baru, tetapi hanya sebagian karena sebagian besar buku ini mengajarkan fungsi yang sudah usang, dan ada buku-buku khusus untuk GLSL.
Di sinilah saya mengalami masalah pertama saya, beberapa perangkat tidak mendukung GLSL, termasuk notebook dengan grafik terintegrasi intel yang telah saya rencanakan untuk digunakan. Fungsinya
GLuint vertShader = glCreateShader(GL_VERTEX_SHADER);
menyebabkan kesalahan segmentasi dan dari tampilannya driver saya tidak mendukung shader
Jadi pertanyaan saya adalah, apa kelayakan membuat game hanya di OpenGL? Apakah saya akan kehilangan fitur baik yang tidak tergantikan dari bahasa shader? Dan jenis perangkat keras apa (gen lama i3, i5, i7, VGA lama) yang dapat saya harapkan untuk menjalankan game dengan shader dengan benar?