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

  • Friday NightFort

    Friday Night

    15 EYLÜL 2011
  • manadude21

    manadude21

    11 Mart 2008
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012