![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тут такая проблемма....
Tihas © (2003-03-01 23:41:00)У меня есть две формы, и я ни как не могу заставить OpenGL
рисовать сразу на двух куча глюков, либо на одной рисует либо на другой, если способ решения?
Арм (2003-03-03 03:07:00) [1]разъясните, плиз, насчет 2-х потоков...
Snap (2003-03-02 00:19:00) [2]2 потока я хотел сказать
Tihas (2003-03-02 00:17:00) [3]Двумя буферами, но у меня отрисовок очен много.
Snap (2003-03-02 00:17:00) [4]Сделай лучше тогда 23 потока
Snap (2003-03-02 00:13:00) [5]А ты с одним буфером или с двумя паришься?
Tihas (2003-03-02 00:10:00) [6]Ну я так и делал , вопервых это тормознуто,а во-вторых иногда не срабатывает как я написал выше. Причём мне то надо, что бы
если два окна могли одновременно работать,а так ты прикинь
периресоваются два окошка половино одного(в лушем случае),
и половина друго(за счёт вызовов wglMakeCurrent(dc,gldc)).
Snap (2003-03-02 00:04:00) [7]wglMakeCurrent(dc,gldc);
если быть точным. но перед этим конечно нужно создать контексты (2) опенджиэля. Ты это делаешь? тогда просто по очереди делать их активными, а в конце ставить так wglMakeCurrent(0,0);
Tihas (2003-03-02 00:01:00) [8]wglSetCurrent - слушай, а откуда эту функцию брать
я поискал в windows,opengl,нету???
Tihas (2003-03-01 23:56:00) [9]А вот этого не сделал. Сейчас попробуем.
Большое спасибо.
Snap (2003-03-01 23:52:00) [10]а wglSetCurrent тоже 2 раза ставишь?
Tihas (2003-03-01 23:48:00) [11]Да
Snap (2003-03-01 23:45:00) [12]А ты два контекста объявил?