Léxico TI › Programación › Renderizado indexado

Renderizado indexado

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

Los vértices se guardan una vez en un búfer de vértices y se reutilizan mediante una lista aparte de índices, en lugar de duplicarse por triángulo.

Un cubo tiene ocho esquinas pero doce triángulos que las comparten. Sin índices, cada triángulo carga sus tres vértices propios: treinta y seis copias. El renderizado indexado guarda los ocho vértices únicos una vez más una lista de índices hacia ellos, recortando tanto la memoria como el trabajo del vertex shader que la GPU puede cachear.

La caché de vértices postransformación premia los órdenes de índices que revisitan vértices recién usados, que es justo lo que explotan la optimización de caché de vértices y las tiras de triángulos. glDrawElements/DrawIndexed es la vía indexada; la alternativa, glDrawArrays, vuelve a listar cada vértice. Estándar desde la era de función fija.

← Volver al léxico