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

  • Baby Big Mouth

    Baby Big Mou

    5 Mart 2013
  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • Xbox

    Xbox

    1 Kasım 2005