glBufferData молча терпит неудачу с чрезмерно большими размерами - PullRequest
0 голосов
/ 23 июля 2010

Я только что заметил, что glBufferData молча завершается неудачей, когда я пытаюсь вызвать его с размером: 1085859108 и данными: NULL.

Следующие вызовы glBufferSubData завершаются с ошибкой OUT_OF_MEMORY «Exception». Это на 32-битной Windows XP, NVIDIA Gforce 9500 GT (1024 МБ) и 195,62 драйверах.

Есть ли способ определить, был ли буфер создан успешно? (Что-то вроде прокси-текстуры, например?)

С уважением, Florian

1 Ответ

1 голос
/ 23 июля 2010

Я сомневаюсь, что это действительно тихо. Я предполагаю, что glGetError вернется GL_OUT_OF_MEMORY после этой попытки.

...