максимальное количество примитивов на FBO - PullRequest
0 голосов
/ 07 июня 2011

Есть ли ограничение на максимальное количество примитивов, которые будут отображаться в FBO на кадр? Если да, есть ли какой-нибудь glGet или какой-либо другой API для определения максимального количества примитивов, разрешенных на кадр?

Я рисую набор треугольников в текстуре, используя FBO. Когда количество треугольников превышает определенный предел, рендеринг этого кадра не выполняется. Так как мой код ведет себя по-разному для разных карт, я считаю, что его видеокарта зависит.

Работает на вкладке Galaxy с PowerVR SGX 540, а не в Milestone с PowerVR SGX 530.

РЕДАКТИРОВАТЬ: Я нашел ту же проблему обсуждается в этой теме http://www.khronos.org/message_boards/viewtopic.php?f=4&t=1276 Просто вместо задержки приложение работает без рендеринга этого кадра в моем случае. Пожалуйста, посмотрите в ветке для более подробной информации. Может ли кто-нибудь дать мне знать ответ на этот вопрос?

1 Ответ

1 голос
/ 07 июня 2011

Вы используете VBO? Я думаю, что более вероятно, что вы превышаете лимит памяти на GPU. Вы можете запросить объем памяти и сделать небольшую математическую проверку, чтобы убедиться, что это так.

...