Компьютерная графика

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Компьютерная графика » Программирование графики и GPU » страный глюк с glDrawElements()


страный глюк с glDrawElements()

Сообщений 1 страница 4 из 4

1

Доброго времени суток!
Делаю костевую анимацию через рендер в текстуру (по примеру с данного сайта), и поймал странный глюк (в смысле в программе) на финальном этапе надо отрисовать расчитанную анимацию через glDrawElements ().
Но glDrawElements, напрочь отказывается рисовать! Вместо этого просто мерцающий экран и через какое то время - abnormal program termination.
Далее, начинаю искать в чем фигня, коментирую верь код кроме glDrawElements (), и энейблов - тоже самое...
причем, дальше в коде идет отрисовка статической геометрии из ВБО темже glDrawElements (), и оно работает нормально....(если не вызывать glDrawElements для отрисовки анимации)
Ума не приложу где ошибка... если кто-то сталкивался с подобным, подскажите пожалуйста в чем может быть проблема..
Заранее спасибо! 8)

0

2

Я на подобное налетал, когда было индексирование за пределы массива

0

3

Steps3D, Вы имеете ввиду, что кол-во индексов > кол-ва точек?

0

4

блин.. не работает.. немогу понять почему..
мерцание поборол, но анимация не проигрывается...
Пробую вывести текстуры - weightsMap, jointsMap, vertexWeightsMap, чтобы посмотреть что в них, результат такой - vertexWeightsMap - полностью зеленая, jointsMap - черная, weightsMap - белая 0_o....

0


Вы здесь » Компьютерная графика » Программирование графики и GPU » страный глюк с glDrawElements()


создать свой форум бесплатно