OpenGL ES'de her üçgenin her köşesini tekrar etmeden düz gölgelendirme yapmanın bir yolu var mı?OpenGL ES: çoğaltma köşeleri olmadan düz gölgeleme?
Düzenli olarak OpenGL'de bu, glShadeModel
ile yapılır, ancak ES'de gölgelendiricileri bu kadar basit olmayan şekilde yazarım.
GLSL 1.3 veya 1.4 (emin değil), bunu etkinleştirmiş gibi görünen flat
anahtar kelimesini sunar ancak maalesef ES 2.0 bunu henüz sahip değildir.
Bunu yapmanın başka bir yolu, ES'de de eksik olan dFdx
, dFdy
işlevlerini kullanır.