Saya bukan benar-benar orang 3D, dan saya hanya menggunakan sedikit shader dalam beberapa contoh Three.js, dan sejauh ini saya mendapat kesan bahwa mereka hanya digunakan untuk bagian grafis dari persamaan.
Meskipun, artikel Wikipedia (sangat samar) dan beberapa sumber lain membuat saya percaya bahwa mereka dapat digunakan untuk lebih dari sekedar efek grafis, yaitu, untuk memprogram GPU ( Wikipedia ).
Jadi, GPU masih prosesor, kan? Dengan set instruksi yang lebih besar dan berbeda untuk manipulasi vektor yang lebih mudah dan lebih cepat, tetapi tetap sebuah prosesor. Bisakah saya menggunakan shader untuk membuat program reguler (asalkan saya punya akses ke memori video, yang mungkin)?
Sunting: program reguler == "Aplikasi", yaitu membuat program windows / konsol, atau setidaknya memiliki beberapa cara menggambar sesuatu di layar, bahkan mungkin mengambil input pengguna.