On Geometry Shader

Malam ini lagi iseng jalan-jalan ke sini lalu dengerin orang-orang bergosip tentang spesifikasi OpenGL 3.0. Di forum tersebut sempat disinggung mengenai apakah fitur Geometry Shader masuk dalam spesifikasi OpenGL 3.0 atau tidak.

waduh, apa pula itu geometry shader?

Ternyata memang saya yang kurang gaul (atau memang perangkatnya yang belum tersedia dan terjangkau untuk umum) kalau geometry shader adalah modul tambahan dalam rendering pipeline yang dapat diprogram. Awalnya saya bingung karena hasil pencarian google untuk ‘geometry shader’ dalam bahasa Indonesia tidak ada yang dapat saya mengerti (entah penulisnya yang salah mengartikulasikan atau alih bahasanya yang kurang tepat). Bahkan untuk majalan PCMedia (01/2006 *halah, udah basi juga*) pun menulis seperti ini.

…Tambahan terbesar pada DirectX 10 adalah dukungn untuk geometry shader. Melalui shader ini pada developer bisa memanipulasi gambar primitif dengan menggunakan shader. Dengan geometry shader, akan membantu mengurangi bottleneck pada bandwidth memory, terutama saat melakukan rendering gambar yang berbentuk seperti rambut atau bayangan

Akhirnya saya putuskan untuk mencari dalam bahasa inggris dan akhirnya saya mendapat penjelasan yang lebih jelas untuk dipahami.

Read More