Кто-нибудь знает, есть ли разница между vertex buffer vs vertex buffer + index buffer, в контексте вершинного шейдера?
То есть если мы, допустим, рисуем квад используя только vb то вершинный шейдер будет считаться 6 раз (6 же вершин передали), а в случае с индексами 4? Или в любом случае 6 или 4?
На видяхах есть post T&L cache. Если вертексы, которые посчитались еще лежат в кеше, то оно их берет с кеша и не запускает вершинный шейдер. Для случая с квадом из 4 вершин и 6 индексов - да, шейдер выполнится 4 раза