«fragment-shader» etiketlenmiş sorular

1
Parça gölgelendiricideki doku koordinatını hesaplarken dokulara erişmek neden daha yavaş?
GLSL'de dokuları kullanırken, tepe gölgelendiricideki son doku koordinatlarını hesaplamak ve bunları varyings kullanarak parça gölgelendiriciye teslim etmek en iyisidir . Y koordinatında basit bir çevirme ile örnek: // Vertex shader attribute vec2 texture; varying highp vec2 texCoord; // ... void main() { texCoord = vec2(texture.x, 1.0-texture.y); // ... } // …

1
Mobil cihazlar için trig ağır gölgelendiriciyi hızlandırmak için bir LUT kullanma
Bu gölgelendiriciyi gerçekten eski bir iDevice'de ve sonunda Android'lerde çalıştırmaya çalışıyorum . Kodu parça başına 2 sinüs fonksiyonuna indirdiğimde bile gölgelendirici yaklaşık 20 fps'de çalışır. Eski gölgeleme teknikleri kitabından bir yaprak almayı ve önceden tanımlanmış trig değerlerinin bir demetini tutan ve bir şekilde gölgelendiriciyi yaklaşık olarak kullanmak için bir dizi …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.