SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hoorahjencar

    hoorahjencar

    6 HAZİRAN 2007
  • Kupa World

    Kupa World

    1 EYLÜL 2011
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012