2013-03-25 12 views
8

Alpha, Luminance veya Intensity olarak yorumlamak istediğim bir dokuya bağlanmaya çalışıyorum. OpenGL 4.0 kullanıyorum. Ben GL_ALPHA, GL_LUMINANCE veya GL_INTENSITY olarak bağlamaya çalıştığınızda zaman Ancak, ben GL 4.0 ile kaldırılan bu biçimlerin Are bir hata 1280 olsun veya NeredeyimGL_ALPHA, GL_LUMINANCE

glTexImage2D( GL_TEXTURE_2D, 
       i, 
       GL_RED, 
       mipSizeX, 
       mipSizeY, 
       0, 
       GL_RED, 
       GL_UNSIGNED_BYTE, 
       nullptr); 

: Ben yani herhangi bir sorun Tamam GL_RED, bunları bağlayabilir yanlış bir şey mi yapıyorsun? Örneğin. Bu başarısız:

glTexImage2D( GL_TEXTURE_2D, 
       i, 
       GL_ALPHA8 
       mipSizeX, 
       mipSizeY, 
       0, 
       GL_ALPHA, 
       GL_UNSIGNED_BYTE, 
       nullptr); 

DÜZENLEME: Bu biçimler kullanımdan kaldırılmıştır Tamam olarak, this page geçerli biçimleri aslında ne gösteren tablolar yer almaktadır.

cevap

8

olduklarını, GL 4,0

Evet

ile kaldırılan bu biçimlerin Are.