| Subcribe via RSS

Pixel Shader nedir? Ne anlama gelir?

September 30th, 2008 Posted in İp Uçları ve Teknik Pratik Bilgiler
Reklam


Pixel Shader nedir?

Nvidia Gforce-4 mx 440 ekran kartım var. Oyunlara girmeye çalıştığımda pixel shader 1.1 yada daha üstünü istiyor. Bu konu hakkında açıklama yaparsanız sevirim.

Cevap:

İngilizce “Picture Element” teriminden türetilmiş bir kısaltma olan “Pixel”, grafik teknolojisinde, en küçük resim noktasını temsil eder. 3D sahnelerin hesaplanma işlemleri sırasında, işin geometrik ağırlıklıklı hesaplarının yapıldığı Vertex Shader operasyon sonuçları, Pixel Shader ünitelere gönderilerek, her bir resim noktasının renk bilgileri belirlenir.

Pixel Shader üniteleri, birkaç düzlemde paralel çalışabilecek ve bu sayede değişik doku (texture) bilgilerini, aynı anda (ve bir resim noktası için) hesaplama özelliğine sahiptirler.

Tekrarlı reklam alanı

Microsoft’un DirectX 8 paketiyle birlikte, hem Vertex Shader hem de Pixel Shader operasyonları bir standart dahilinde programlanabiliyor. Bunun için sunulan HEM [Hardware Emulation Layer] modülü ile tüm operasyonlar ana işlemci (CPU) üzerinde yaptırılabiliyor, hem de HAL [Hardware Abstraction Layer] ile grafik kartı sürücüsü ile iletişim halinde gerçekleşebiliyor. HAL katmanı, sadece grafik çipinin kendinde donanım üzerinden yerleştirilmiş-desteklenen fonksiyonları kullanabiliyor. Pixel Shader komutlarının HAL üzerinden işlenebilmesi için ille de grafik hardware (grafik çipi) üzerinde bir Pixel Shader ünitesi bulunması gerekirken, donanımsal Vertex Shader ünitelerinin bulunmadığı grafik çiplerinde, Vertex Shader komutları HAL üzerinden işleme tabi tutturulabiliyor.
Ama bunun için INTEL’in SSE ve AMD’nin 3DNow komut setlerinin sistem tarafından desteklenmesi gerekiyor.

[Alıntıdır]

Leave a Reply

You must be logged in to post a comment.