Ketika saya pertama kali mencari instruksi untuk membuang, saya telah menemukan para ahli mengatakan menggunakan membuang akan mengakibatkan kinerja menguras. Mereka mengatakan, membuang piksel akan merusak kemampuan GPU untuk menggunakan zBuffer dengan benar karena GPU harus menjalankan Fragment shader untuk kedua objek terlebih dahulu untuk memeriksa apakah yang lebih dekat ke kamera dibuang atau tidak. Untuk game 2D yang saat ini saya kerjakan, saya telah menonaktifkan tes kedalaman dan penulisan kedalaman. Saya menggambar semua objek yang diurutkan berdasarkan kedalamannya dan itu saja, tidak perlu GPU untuk melakukan hal-hal mewah. sekarang saya bertanya-tanya apakah masih buruk jika saya membuang piksel di shader fragmen saya?
sumber