1 (05.09.2017 01:22:46 отредактировано sashikknox)

Тема: Портирование Irrlicht 1.9 OpenGLES на Sailfish

Я подобную тему уже начинал на. together.jolla , но там как то не подсказали, может тут подскажут.
В общем я попытался портировать Irrlicht  на Sailfish, при этом получилось сделать почти все (создать окошко ,рендерить в нем примеры из движка, получать сообщения мышки, клавиатуры и тачскрина, получать сообщения от системы когда меняется ориентация экрана, получать размер экрана в миллиметрах и в пикселях) ... но есть одно но, не могу никак понять как получить сообщение от системы ,что приложение закрылось, до сих пор не могу нормально выгрузить движек, приложение частенько тупо повисает в оперативе.
Портирование сделал на чистом wayland-egl протоколе... т.е. всякие там события от Qt получить не могу ( или могу, ведь вроде в Sailfish реализацию протокола Wayland взял на себя qt_windowmanager )... в общем если есть знающие люди, подскажите, если нет ,хоть направьте туда где есть знающие.
ссылка на соответсвующую тему в jolla.together https://together.jolla.com/question/165 … gine-port/ , там есть пара скриншотов

Поделиться

2

Re: Портирование Irrlicht 1.9 OpenGLES на Sailfish

может кто то подбросит пример на Wayland, где отлавливается сигнал закрытия окошка? ... .вижу ту разработчики не гуляют ... видимо на XDA Developers пора регистрироваться...

Поделиться

3

Re: Портирование Irrlicht 1.9 OpenGLES на Sailfish

За поведение окошек в Sailfish OS должен lipstick отвечать.
https://git.merproject.org/mer-core/lipstick

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

4

Re: Портирование Irrlicht 1.9 OpenGLES на Sailfish

KiRiK пишет:

За поведение окошек в Sailfish OS должен lipstick отвечать.
https://git.merproject.org/mer-core/lipstick

Спасибо! Будет время, почитаю что там такое...

Поделиться

5

Re: Портирование Irrlicht 1.9 OpenGLES на Sailfish

KiRiK пишет:

За поведение окошек в Sailfish OS должен lipstick отвечать.
https://git.merproject.org/mer-core/lipstick

То что Вы скинули, не совсем подходит, это уже завязка на Qt QML, а мне нужен был подход без использования Qt, и я его нашел, уже все заработало, ответ нашел в исходниках SDL2. Если кому то нужно будт, я потом выложу ссылку на исходники портированного движка, так же планирую портировать еще ProtonSDK (на основе Irrlicht рендера), но пока не знаю когда, времени нет smile Если никого не интересует Irrlicht и разработка игр под Sailfish в целом (в планах покопаться и в других движках с открытым исходным кодом), то тема будет просто закрыта.

Поделиться

6

Re: Портирование Irrlicht 1.9 OpenGLES на Sailfish

Я бы посмотрел на результат -- интересно.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться