Ich verwende OpenGL 4 für einige Texturmanipulationen in Visual C++. Die Plattform, an der ich arbeite, ist Visual Studio 2015. Nachdem ich die Implementierung von GL_TEXTUREI Textureinheiten betrachtet habe, habe ich herausgefunden, dass die Gesamtzahl auf 0 bis 31 (insgesamt 32) begrenzt ist.Anzahl der Textureinheiten (GL_TEXTUREi) in OpenGL 4-Implementierung in Visual Studio 2015
Bedeutet dies, dass die maximale Anzahl an Texturen, auf die gleichzeitig zugegriffen werden kann, auf 32 begrenzt ist? Diese
ist aus der Umsetzung Quellcode:
#define GL_TEXTURE0 0x84C0
#define GL_TEXTURE1 0x84C1
#define GL_TEXTURE2 0x84C2
#define GL_TEXTURE3 0x84C3
#define GL_TEXTURE4 0x84C4
#define GL_TEXTURE5 0x84C5
#define GL_TEXTURE6 0x84C6
...
#define GL_TEXTURE31 0x84DF
Verwandte/Duplizieren: [Wie viele Texturen können in der Regel I sofort binden?] (https://gamedev.stackexchange.com/questions/30043/how-many-textures-can-usu-ibind-at-once) (Ich kann nicht wirklich als dupieren, weil es von GameDev. SE) – Borgleader