Pixel Shader nedir buyrun ?
1 sayfadaki 1 sayfası
Pixel Shader nedir buyrun ?
İngilizce "Picture Element" teriminden türetilmiş bir kısaltma olan "Pixel", grafik teknolojisinde, en küçük resim noktasını temsil eder. Yukarıda etraflıca anlatılan ve 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.
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
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.
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
1 sayfadaki 1 sayfası
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz