Saya percaya 32 adalah jumlah maksimum tekstur yang dapat diikat saat ini. Sejauh yang saya tahu bahkan seri 8800 memiliki 32 unit tekstur.
Sejauh yang saya tahu, untuk dukungan OpenGL 4.x Anda akan memerlukan Fermi atau kartu nvidia yang lebih baru (atau kartu amd yang sesuai), semua model kelas atas tampaknya memiliki 32 unit, sedangkan kartu kelas bawah (GT 430, misalnya ) memiliki 16. Namun, melihat lembar spesifikasi AMD mereka mencantumkan angka seperti 80 atau 128 unit tekstur, tetapi daftar 32 unit ROP warna yang tampaknya tetap konstan dari generasi ke generasi.
GTX 480 di sisi lain terdaftar dengan 60 unit tekstur dan 48 unit ROP, sementara kartu akhir yang lebih rendah seperti 430 dilaporkan hanya memiliki 16 unit tekstur dan 4 init ROP. Jadi secara keseluruhan saya tidak benar-benar yakin salah satu dari mereka adalah nomor yang sebenarnya Anda cari.
Anda dapat memeriksa jumlah unit tekstur yang tersedia untuk rendering pipeline fungsi tidak tetap glGetIntegerv(GL_MAX_TEXTURE_IMAGE_UNITS, &texture_units);
, jadi, jika Anda memiliki akses ke beberapa perangkat keras yang beragam, Anda bisa memeriksanya sendiri.
EDIT: situs ini memungkinkan Anda membandingkan kemampuan openGL yang dilaporkan dari semua jenis kartu video, yang akan memberi Anda angka yang Anda butuhkan: http://feedback.wildfiregames.com/report/opengl/device/GeForce%20GTX%20580
PS: AMD dan nvidia baru-baru ini memperkenalkan "tekstur bindless", (dan memiliki nama yang berbeda untuk itu) yang memungkinkan Anda untuk menggunakan sejumlah besar tekstur tanpa mengikatnya ke unit textutre, saat ini ini hanya tersedia di openGL.