HLFX.Ru Forum Страницы (35): « Первая ... « 3 4 5 6 [7] 8 9 10 11 » ... Последняя »
Показать все 518 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Jackhammer (https://hlfx.ru/forum/forumdisplay.php?forumid=35)
-- Последняя версия Jackhammer (https://hlfx.ru/forum/showthread.php?threadid=4449)


Отправлено ~ X ~ 21-01-2015 в 16:16:

Аплодисменты - в студию!

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено mittorn 21-01-2015 в 16:26:

Это телефон, причём 480x320. На планшете 800x480 в разы лучше.
Видео: http://somevid.com/N3ARzYEXl0clr8zzl8yK
Показывает самые узкие места отрисовки.
Это эмуляция (exagear desktop). Даже если запустить обычный x-server и рисовать графику на сервере (тоже программно разумеется), шустрее раза в 2 получится, я так на планшете делаю (но андройдовый так не умеет).
Если включить экранную клавиатуру, она займёт больше половины экрана, он и так маленький. Я bluetooth клавиатуру с тачпадом использую вместо неё.
В принципе если сделать AIGLX бакенд с трансляцией gl>gles, то вообще летать будет как джек, так и сама hl, однако тут нужны навыки поболее чем у меня и умение разбираться в чужом коде т.к документация хромает.
FPS=0.00 и не меняется

Думаю, не считает он fps вообще. Могу сделать счётчик SwapBuffers и померить настоящий fps.
VHE рисует чуть быстрее вроде, но жрёт батарейку ой-ой.


Отправлено XaeroX 21-01-2015 в 16:38:

Цитата:
mittorn писал:
Думаю, не считает он fps вообще

А Power save mode включен?

__________________

xaerox on Vivino


Отправлено (_-=ZhekA=-_) 21-01-2015 в 16:39:

mittorn
А на андройде можно запустить?


Отправлено mittorn 21-01-2015 в 19:03:

Цитата:
XaeroX писал:
А Power save mode включен?

Да. Без него 5fps в среднем (если без текстур).
Цитата:
(_-=ZhekA=-_) писал:
А на андройде можно запустить?

Тут android+sdl xserver + chroot c gentoo, в котором x86-chroot с debian.
В принципе можно урезать всю эту конструкцию до минимума:
android+sdl x-server+gnu-x86 chroot + собранный под android оконный менеджер. Даже рут не понадобится.

Добавлено 21-01-2015 в 22:03:

jackhammer для android с минимальным набором библиотек. Без wm (т.е окошки двигать нельзя)
http://rghost.ru/60482149
Для запуска:
1. Поставить и запустить SDL X server, посмотреть, что будет после ":" в адресе, обычно 0
2. Запустить терминал
cd /data/local
tar xzf /path/to/jack.tar.gz
cd jack
DISPLAY=127.0.0.1:0 ./start-jack.sh
(вместо :0 то, что было в п. 1)
3. Переключиться обратно в x-server
Работоспособность особо не проверял, но он запускается.
Если в /data/local не доступна для записи, можно использовать папку терминала (например для Jackpal terminal будет /data/data/jackpal.androidterm)


Отправлено XaeroX 22-01-2015 в 03:24:

mittorn
Насколько сложно портировать на андроид при наличии исходников?
Вроде были какие-то проекты типа "Qt4 for Android".

__________________

xaerox on Vivino


Отправлено mittorn 22-01-2015 в 05:52:

Там порты qt5. Однако говорят, что с qt4 на qt5 не сложно портировать. Ещё прийдётся рендер на es2 переписывать.
Но openooffice например портировали вместе с x-сервером.

Добавлено 22-01-2015 в 08:52:

Ещё lighthouse вроде qt4. Но по нему мало информации, похоже, что он заброшен.


Отправлено XaeroX 22-01-2015 в 17:04:

Цитата:
mittorn писал:
Ещё прийдётся рендер на es2 переписывать.

А es1 не сгодится? На него переписывать ничего не придётся, он почти полностью совместим с OpenGL 1.1.

__________________

xaerox on Vivino


Отправлено mittorn 22-01-2015 в 18:50:

Ну значит только инициализацию. Та версия, на которой 2gis написан вроде поддерживает 3D. Переписывать не обязательно, можно использовать прослойку вроде glshim/regal или что попроще в зависимости от того, заработает ли. es1 скорее всего тоже пойдёт.
Я возможно в феврале займусь реализацией indirect glx для kdrive x-сервера. Если получится приделать aiglx к xephyr, возможно сделаю и для xsdl уже с glshim. Во всяком случае тогда уже можно будет запускать через linux в chroot. Самое сложное - заставить работать несколько opengl-драваблов с одного процесса, а они тут бывают.
Сейчас попробую заставить работать glshim с mesa, чтобы проверить, сможет ли jackhammer работать на gles1.


Отправлено XaeroX 22-01-2015 в 19:02:

Инициализацию делает сам Qt.

Добавлено 23-01-2015 в 01:02:

Цитата:
mittorn писал:
сможет ли jackhammer работать на gles1.

Там юзаются некоторые фичи, несовместимые с ES - например, glPolygonMode. Но, в принципе, это можно будет обойти хаками. Которые, правда, фпс не добавят, а строго наоборот.

__________________

xaerox on Vivino


Отправлено mittorn 22-01-2015 в 19:29:

Текстуры не отображаются. Если открыть несколько окон, ломаются шрифты. Но то, что оно не крашится - уже радует.

Добавлено 22-01-2015 в 22:24:

Скрин со старой весрией т.к скрин с новой форум не принял, но ситуация не изменилась.

Добавлено 22-01-2015 в 22:26:

В браузере текстур в старой каша, в новой - всё белое. (старая была ещё до переименования бинарника из jack в jackhammer, завалялась на компе)

Добавлено 22-01-2015 в 22:29:

В логе messages падает это:
Warning: missing glXSwapIntervalSGI function
Лог с ошибками glshim:
http://pastebin.com/MFM5AyQT


Отправлено XaeroX 22-01-2015 в 19:40:

Цитата:
mittorn писал:
В логе messages падает это:
Warning: missing glXSwapIntervalSGI function

Это можно игнорировать. Прописал в коде, чтобы этот варнинг только один раз выплёвывался, а не при создании каждого контекста.

Добавлено 23-01-2015 в 01:40:

Текстуры белые - это что угодно может быть.

__________________

xaerox on Vivino


Отправлено mittorn 22-01-2015 в 19:50:

Нужно попробовать отключить все контексты кроме одного 3d textured и проверить, насколько оно будет работоспособно. Судя по всему где-то путается формат текстур между контекстами.


Отправлено XaeroX 24-01-2015 в 09:57:

Тестовая версия 1.1.522. По старой доброй традиции, линукс-онли.
На сей раз - с чейнжлогом. Фичи перечислены не в порядке важности, а в порядке добавления.

Цитата:


Ссылки в первом посте.

Пара слов о режимах "NULL to Selected" и "NULL to Unselected".
Выбираются они, как и Align To View - в списке режимов окошка Face Properties.
В первом режиме клик по фейсу красит его текстурой нулл (в зависимости от игры, это либо NULL, либо common/caulk).
Во втором - красит остальные фейсы браша текстурой нулл. Может быть полезно для быстрой окраски нуллом наружных стен, когда внутренняя - это только один фейс браша (так бывает довольно часто).
Если игра не поддерживает нулл-текстуры (например, Quake 2) - то этих режимов не будет в списке.

И о паках. Пока протестирована только загрузка моделей и спрайтов из них в халфе. Возможно, будет работать загрузка моделей ку1 и ку2 - я не тестил, но почему бы ей не работать? А вот текстуры ку2 из паков пока не грузятся, здесь архитектурные ограничения пока не преодолены. Pk3-паки пока тоже не поддерживаются.

__________________

xaerox on Vivino


Отправлено thambs 24-01-2015 в 11:16:

XaeroX
а jmf формат не менялся?

__________________
http://www.moddb.com/mods/monorail-quest


Временная зона GMT. Текущее время 15:13. Страницы (35): « Первая ... « 3 4 5 6 [7] 8 9 10 11 » ... Последняя »
Показать все 518 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024