BilliardGL для BeOS и 3d драйвера Рудольфа
3dEyes 28 июня, 2005 - 10:03.Сегодня собрал subj.
http://www.billardgl.de/
Сначала запустил в Mesa 6.1 — заработал! — 2 fps.
Решил запустить под Mesa 3.2 от Рудольфа. Для этого пришлось пересобрать библиотеку GLUT. т.к. старая не находила многие функции в библиотеках GL и GLU.
Короче все ЗАРАБОТАЛО! Причём великолепно!
1024х768х32 — около 30 fps на GeForce2 MX 200.
Завтра выложу на всеобщее обозрение
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Я рад за тебя.Сам собирал это в свое время,но оно у меня не запускалось.В GLUT кстати не все функции реализованы.Я думаю Рудольф или команда Haiku это исправит http://haikunews.org/1080
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Хорошая игрушка :) (попробывал ее под виндой). Здорово что она теперь и под BeOS есть.
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Пробуйте
BilliardGL.pkg.zip
PS: есть информация, что Dano выпадает в kdl сразу после запуска.
Сам лично собирал и тестировал на R5 netserver. Нескмлько человек пробовали запускать на ЗетаНео — всё прекрасно работало. Если у кого–то еще будут kdl — пишите, будем посмотреть.
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
«PS: есть информация, что Dano выпадает в kdl сразу после запуска.»
У меня Dano в KDL при запуске не выпало.
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
У мя тоже дано и act рулез после установки нового 3d драйвера %), спасиба за игрушку З.Ы. :)
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Я видать самый счастливый :) На работе эта игрушка меня в kdl выкидывает, а дома она всего лишь в debugger вылетает и при этом пишет:
loading symbols
segment violation occurred
_IO_vfscanf:
_IO_vfscanf:
+0069 ec02270d: * 0401f6 testb $0x04, (%ecx)
BillardGL:sc
frame retaddr
fcffc510 ec0255e6 __vfscanf + 00000022
fcffc52c ec025614 fscanf + 00000020
fcffc544 8000ee64 #File BillardGL text + 0000ee64
BillardGL:
PS. Это при том, что Q2 и чайник прекрасно крутятся на всех машинах
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Чё–то
все на бильярды подсели :) На bebits тоже OGL–ный бильярд выложили, но другой.Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Тот бильярд под зету собран, да еще и с Рудольфовыми дровами не дружит, щас попробую его собрать под Рудольфовы сам.
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
У меня игрушка запускается и работает вроде нормально(не вываливается), но есть проблемы с управлением. Реагирует только на одно нажатие клавиши, т.е. нажимаю в право — начинается поворот в право и он не останавливается и продолжается градусов до 60, при нажатии на клавишу вверх шар приближается так что занимает весь экран, после это реагирует только на ESC и пробел,при чем при нажатии на пробел(короткое нажатие) сила удара поднимается до максимума и после этого он реагирует только на ESC.Так происходит при нажатии в любой последовательности. На клавиши влево и вниз вообще не реагируует.
Так на двух компах. BeOS 5 PE Max с Рудольфовыми дровами.
вот такие траблы. Что делать?
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Управляй мышкой :).. покамест
Проблема в glut, а точнее в отсутствии одной функции. Работаю над этим.
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
На чистой (свежеустановленой) Dano заработала :) Похоже с какими–то либами конфликтовала, что всё таки странно, т. к. Q2 в основной системе прекрасно работает
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
скорее всего надо грохнуть старую libglut.so, или заменить её новой из папки lib бильярда.
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Я первым делом старую libglut.so прибил, но всё осталось как прежде
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Всё.
Полностью разобрался с клавиатурой — теперь все отлично управляется. Проблема как я уже и говорил была в отсутствии функций в BeOS версии GLUTа. Как показало погружение в код, отсутствовали обработчики событий на отпускание клавиши, а так же сами события. Пришлось написать их с нуля(почти).
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Новая лежит по тому же адресу?
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
нет. завтра выложу
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Исправленная версия биллиарда готова и лежит вот тут
В пакет включён, так же, исправленный GLUT, в котором дописано несколько недостающих функций.
Пробуйте.
Re: BilliardGL для BeOS и 3d драйвера Рудольфа
Поставил 1.75 — при растягивании окна не двоится, но рстягивается только по горизонтали, по вертикали идет видеохлам
Отправить комментарий