Jabarkan 2000 hingga 2010 dari Unit pemroses grafis

Nvidia adalah yang pertama menghasilkan chip yang mampu diprogram shading, GeForce 3 (kode nama NV20). Setiap piksel sekarang dapat diproses oleh "program" pendek yang dapat menyertakan tekstur gambar tambahan sebagai input, dan setiap simpul geometris juga dapat diproses oleh program pendek sebelum diproyeksikan ke layar. Digunakan di konsol Xbox, itu bersaing dengan PlayStation 2 (yang menggunakan vektor kustom DSP untuk perangkat keras pemrosesan vertex dipercepat; biasanya disebut VU0 / VU1). Inkarnasi paling awal dari mesin eksekusi shader yang digunakan di Xbox bukanlah tujuan umum dan tidak dapat mengeksekusi kode piksel arbitrer. Vertikal dan piksel diproses oleh unit yang berbeda yang memiliki sumber daya sendiri dengan piksel shader yang memiliki banyak kendala lebih ketat (karena dieksekusi pada frekuensi yang jauh lebih tinggi daripada dengan simpul). Mesin pixel shading sebenarnya lebih mirip dengan blok fungsi yang sangat dapat dikustomisasi dan tidak benar-benar "menjalankan" program. Banyak dari perbedaan ini antara vertex dan pixel shading tidak ditangani sampai jauh kemudian dengan Unified Shader Model.