Funktioniert glTexParamter
auf allen Texturen global oder nur auf der Textur, die derzeit gebunden ist.Was ist der Umfang von glTexParameters in OpenGL?
Zum Beispiel, wenn ich nenne dies an der Textur Last:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
Und das auf einer anderen Textur Belastung:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP);
Wenn ich binden die erste Textur wird es nur den letzten Wert verwenden Ich setze (GL_CLAMP
) oder wird es die Werte verwenden, die ursprünglich festgelegt wurden, als die Textur gebunden wurde?
Sehr cool, das war, was ich mir erhofft hatte, sonst müsste ich jedes Mal, wenn ich eine Textur gebunden habe, eine Reihe von Zustandsänderungen vornehmen. –