PMG
http://forum.pmg.org.ru/

glCopyTexImage2D выдает ошибку 1281(GL_INVALID_VALUE)
http://forum.pmg.org.ru/viewtopic.php?f=1&t=8086
Страница 1 из 1

Автор:  skill_ [ 26 май 2011 09:52 ]
Заголовок сообщения:  glCopyTexImage2D выдает ошибку 1281(GL_INVALID_VALUE)

Добрый день.

Реализовал алгоритм Shadow Mapping'а, как мне казалось, успешно.
Сделал все на работе, запустил, посмотрел, все, вроде, хорошо. Но принес домой, запустил на ноуте - полезли ошибки.

Ошибка возникает в функции построения катры теней при вызове:

Код:
Gl.glCopyTexImage2D(Gl.GL_TEXTURE_2D, 0, Gl.GL_DEPTH_COMPONENT
                                , 0, 0, shadowSize, shadowSize, 0);


После длительного гугления, не нашел ни чего подходящего, решил попробовать запустить на стационарной машине, и, о чудо - все работает как часы!

Еще одно интересное наблюдение сцена даже с выключенными тенями на ноуте выглядит криво.

На ноуте:
Изображение
На стационарных машинах:
Изображение

Нормальной видяхе на ноуте нету.
Отсюда вопрос: что такого использует эта, и, видимо, не только эта, команда что так зависит от конфигурации железа?
И как это можно обойти, если можно?

Автор:  Da Man [ 26 май 2011 21:49 ]
Заголовок сообщения:  Re: glCopyTexImage2D выдает ошибку 1281(GL_INVALID_VALUE)

У тебя на ноуте, наверное, софтварные дрова от мс...

Автор:  skill_ [ 27 май 2011 09:57 ]
Заголовок сообщения:  Re: glCopyTexImage2D выдает ошибку 1281(GL_INVALID_VALUE)

Дрова Intel. Вчера скачал последнюю версию.
Версия OpenGL - 1.4.0, что, по идее, достаточно для всего того, что я делаю...

Автор:  MagicWolf [ 08 июн 2011 14:43 ]
Заголовок сообщения:  Re: glCopyTexImage2D выдает ошибку 1281(GL_INVALID_VALUE)

Это чисто дрова ;(. Проверь эту функцию отдельно.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/