Почему происходит сбой драйвера при создании / уничтожении многих VertexBuffers - PullRequest
0 голосов
/ 18 апреля 2011

Когда я создаю несколько VertexBuffer, уничтожаю некоторые из них, а затем воссоздаю их, я получаю следующую ошибку:
Драйвер обнаружил непредвиденную ошибку.
Номер строки или другая отладочная информация не предоставляются. Что может быть причиной этого? Мне нужно постоянно пересоздавать VertexBuffers, потому что количество вершин меняется, поэтому я не могу использовать DynamicVertexBuffer и использовать SetData постоянно.

1 Ответ

0 голосов
/ 20 апреля 2011

OK.По-видимому;Я могу использовать только Dispose () из пяти VertexBuffers за раз, поэтому при каждом вызове Draw я располагаю максимум пятью VertexBuffers, и он работает отлично.Это работает, но было бы неплохо знать, ПОЧЕМУ это работает, и с чего началось его падение.

...