crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

ieroglif
  опции профиля:
сообщение 24.4.2009, 10:33
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 17
Регистрация: 19.1.2009
Из: планета Земля
Пользователь №: 496

Спасибо сказали: 0 раз(а)




Репутация:   0  


значит создаю я QGLWidget, переопределяю инициализациюГЛ, изменение размера окна , и паинтГЛ.
и с виду всё хорошо - как надо обновить картинку на экране - вызвается updateGL() слот и перерисовывается всё...
но попахивает тут очень жёстким извращением - если я хочу сделать вращающийся кубик, то должен запустить свой таймер, который будет на таймаут вызывать updateGL...
и не будет у меня 600фпс - фиг.. будет в лучшем случае столько, сколько таймер мне натикает..
шо це таке???
я совсем тупой?
неужто тут нету
while (true) {
  dispatchEvents();
  drawGL();
}

?
неужто действительно надо таймером перерисовывать окошко что бы получить фпсы?
почему оно самостоятельно не перерисовывается так часто, как могёт? :blink:

(а как вспоминаю о том, что у меня чипсет на ноуте gma950, и линуховые интеловские дрова - ваще убить кого-нить хочу)...

Сообщение отредактировал Admin - 24.4.2009, 15:30
Причина редактирования: отредактирована нецензурщина...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 20.6.2025, 20:48