2017-08-01 7 views
0

Während ich die Definitionen in gl.h ang glext.h sah ich GL_TEXTURE_BINDING_ARRAY, ich denke, es hat mit VBOs wie GL_TEXTURE_COORD_ARRAY funktioniert, um den Puffer mit glTexCoordArray eingerichtet zu ermöglichen .gl * Pointer-Funktion für Textur-Bindungen

Gibt es eine VBO-Funktion, um Texturobjekte in einem VBO zu binden, wie Sie die Koordinaten der Textur mit glTexCoordArray binden? Und wie man es an ein Dreieck/Viereck und nicht an einen einzelnen Eckpunkt bindet?

Antwort

1

Gibt es eine vbo-Funktion Textur-Objekte in einem VBO

Nr

Die binden die meisten Sie ist bindless textures beschäftigen tun könnte, und solche, die als 64-Bit-Integer-Werte übergeben (die vermutlich an den Fragment-Shader übergeben werden). Aber das liefert immernoch nur den Wert pro Vertex, nicht pro Primitiv. Sie werden also immer noch mit provoking vertex Probleme zu tun haben.