Главная

BilliardGL для BeOS и 3d драйвера Рудольфа

Сегодня собрал 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 — при растягивании окна не двоится, но рстягивается только по горизонтали, по вертикали идет видеохлам

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
4
B
h
A
V
G
Enter the code without spaces and pay attention to upper/lower case.