Найдено 13 результатов

Andru
09.03.2012 20:59:29
Форум: Lazarus
Тема: Попытка считать файл библиотекой ZenGL
Ответы: 4
Просмотры: 3110

Re: Попытка считать файл библиотекой ZenGL

Есть же официальный форум у библиотеки... А ситуация сама по себе странная, из того кусочка кода никаких вариантов падения представить не могу. Окромя как всё же некорректного Name и последующего падения при попытке обратится к loadedTextures[Length(loadedTextures) - 1].tex, т.к. сам по себе ZenGL ...
Andru
29.02.2012 01:16:52
Форум: Lazarus
Тема: zenGl
Ответы: 5
Просмотры: 3861

Re: zenGl

И окна зомби остающиеся при некошерном использовании лазаруса, тоже давно. Не хватает ещё одной синхронизации.
Ещё одной такой же, которая есть в wnd_Destroy? Да не иначе как говнокодите

,получать номер канала и уже потом, в догонку регулировать громкость. Не лучше ли и быстрее для таких ...
Andru
28.02.2012 10:16:08
Форум: Lazarus
Тема: zenGl
Ответы: 5
Просмотры: 3861

Re: zenGl

Запихнуть его в поток и пусть себе там работает

Идиотское решение.

После закрытия окна zenGl может остаться окно зомби

Синхронизация давно там есть.

murads60
Смотри стандартные примеры.
Andru
19.03.2011 13:57:29
Форум: Lazarus
Тема: [Решено] Нет текстуры во втором окне OpenGL
Ответы: 4
Просмотры: 3747

Re: [Решено] Нет текстуры во втором окне OpenGL

Сейчас ищу кросс платформенный вариант "function wglShareLists(p1, p2: HGLRC): BOOL;
В Linux'е дополнительный контекст для "расшаривания" ресурсов указывается при создании контекста:

function glXCreateContext(dpy: PDisplay; vis: PXVisualInfo; shareList: GLXContext; direct&#58 ...
Andru
16.01.2011 10:30:46
Форум: Lazarus
Тема: Замуровали, демоны!
Ответы: 3
Просмотры: 2847

Re: Замуровали, демоны!

..Кстати дебуггер у меня под 64 Линукс уже давно чтой-то совсем не работает

Вчера долго не мог понять, почему дебаггер "зависает" вместе с приложением. Оказывается забыл cthreads подключить. Может твоя проблема с потоками в демоне такая же?
Andru
14.01.2011 10:31:28
Форум: Free Pascal Compiler
Тема: Джойстик
Ответы: 12
Просмотры: 8858

Re: Джойстик

Вот такая беда

Повторюсь еще раз:
Собирается исключительно в режиме совместимости с Delphi.
Andru
14.01.2011 00:57:08
Форум: Free Pascal Compiler
Тема: Джойстик
Ответы: 12
Просмотры: 8858

Re: Джойстик

http://zengl.org/tmp/zgl_joystick.pas
Вот, выложил отвязанный от ZenGL модуль. Описание какие функции за что отвечают временно будет доступно тут . В модуле для вывода информации используется writeln, так что при сборке под Windows с опцией -WG приложение будет падать, посему замени на ...
Andru
09.10.2010 13:58:33
Форум: Free Pascal Compiler
Тема: [FPC 2.4.x][DirectSound]Поток "валит" приложение на выходе
Ответы: 4
Просмотры: 3996

Re: [FPC 2.4.x][DirectSound]Поток "валит" приложение на выходе

Разве EndThread не приведёт к утечке памяти и непредсказуемому состоянию обьектов DSound?

Нет, если только ты не решил в отдельном потоке создавать dsound объект и не освобождая его выходить из потока :)
Andru
08.10.2010 22:47:57
Форум: Lazarus
Тема: Список разрешений в Linux
Ответы: 16
Просмотры: 9591

Re: Список разрешений в Linux

Забавно, ведь первый, это XRandR, который вроде как чепуху показывал при вызове xrandr И да, по выходу из приложения надо бы еще делать очистку, вот таким образом:

XRRFreeScreenConfigInfo( scr_Settings );


допилил разименовывание указателей
Ну, я просто {$MODE DELPHI} использую, поэтому с ...
Andru
08.10.2010 21:59:41
Форум: Lazarus
Тема: Список разрешений в Linux
Ответы: 16
Просмотры: 9591

Re: Список разрешений в Linux

Даже не знаю как вас благодарить - после небольшой доработки вашего кода напильником, все заработало. Огромное спасибо.

А какой из вариантов? :)
Andru
08.10.2010 16:31:38
Форум: Free Pascal Compiler
Тема: [FPC 2.4.x][DirectSound]Поток "валит" приложение на выходе
Ответы: 4
Просмотры: 3996

Re: [FPC 2.4.x][DirectSound]Поток "валит" приложение на выходе

Проблема решилась банально. Разработчики "поломали" менеджер памяти, и теперь в созданных потоках при помощи CreateThread можно ждать неожиданностей если используется RTL-функционал. Использование же BeginThread/EndThread к проблемам не приводит.
Andru
08.10.2010 16:26:49
Форум: Lazarus
Тема: Список разрешений в Linux
Ответы: 16
Просмотры: 9591

Re: Список разрешений в Linux

да еще включен по дефолту TwinView
Проблема в том, что программисты NVidia хоть и справляются с реализацией OpenGL в своем драйвере, но поддержка пр. технологий в Linux у них полное говно. Извечное забивание на XRandR, одна из "фич".

Есть два способа получить список разрешений - XRandR и ...
Andru
28.09.2010 11:14:16
Форум: Free Pascal Compiler
Тема: [FPC 2.4.x][DirectSound]Поток "валит" приложение на выходе
Ответы: 4
Просмотры: 3996

[FPC 2.4.x][DirectSound]Поток "валит" приложение на выходе

Тут лежит архив с демкой(Lazarus+FPC), которая воспроизводит ogg-файл в двух разных потоках. При компиляции демки при помощи FreePascal 2.4.x(пробовал разные версии из этой ветки) - приложение падает, как только первый поток завершает свою работу. В FreePascal 2.2.4 никаких проблем нет.

Содержимое ...