11 Kasım 2011, Cuma
/C GLSL : Diziler Üniformalar?
OpenGL ışıkları bırakın ve kendim yapmak istiyorum. Benim gölgeleme ışık değişken bir dizi için izin istiyorum.
GLSL gölgeleme üniformaları, bir dizi ilan edebilir miyiz? Eğer öyleyse, nasıl bu üniforma değerlerini ayarlayın ki?
CEVAP
11 Kasım 2011, Cuma
Evet bu mümkün. Üniforma diziler C dilinde, örneğin nasıl yapardın benzer bildirin
uniform float v[10];
O zaman onların değerleri glUniform{1,2,3,4}{f,i}v
kullanarak ayarlayabilirsiniz
GLfloat v[10] = {...};
glUniform1fv(glGetUniformLocation(program, "v"), 10, v);
Bunu PaylaÅŸ:
Nasıl sıralanmış bir dizi içine iki sı...
İki boyutlu diziler ve erişim-diziler ...
Karşılaştırma diziler Jasmine.js ...
Eşitlik için iki numpy diziler karşıla...
Neden 'diziler JavaScript kötü uy...