Léxico TI › Programación › Vertex Buffer Object (VBO)

Vertex Buffer Object (VBO)

Programación Svenska → Actualizado: 2026-10-25

Un búfer de OpenGL que almacena los datos de los vértices en la memoria de la tarjeta gráfica para no tener que enviarlos desde el procesador en cada fotograma.

Un VBO guarda los atributos de los vértices — posiciones, normales, coordenadas de textura — en memoria de la GPU. Antes de él, la geometría se enviaba por el bus de llamada en llamada en cada fotograma (modo inmediato), lo que devoraba ancho de banda. Con un VBO los datos se suben una vez y se dibujan desde ahí una y otra vez. Suele emparejarse con un búfer de índices, que reutiliza vértices compartidos, y con un vertex array object (VAO), que describe la disposición de la memoria.

Se introdujo en OpenGL 1.5 (2003) mediante la extensión ARB_vertex_buffer_object. El equivalente en Direct3D se llama simplemente búfer de vértices. El vertex shader lee sus entradas precisamente de aquí.

← Volver al léxico