Они и так устанавливаются до создания окна, с чего ты взял что наоборот?KiQ said:2 Unc0nnected:
устанавливай SDL аттрибуты до SDL_CreateWindow
Ошибся, аттрибуты и правда устанавливаются в одном месте еще раз, забыл убрать (у меня то нормально все работает). Уже к сожалению только завтра будет собрана исправленная версия, посмотрим, заработает ли.KiQ said:2 Unc0nnected:
предположил, так как это может привести к логу как у ДМ.
Кстати, попробуй выложить тестовую версию с 2.0 контекством
Играбельна Half-Life или именно Xash?a1batross said:Так на линуксе он давно играбелен. Без всяких эмуляторов.
Кстати, забыл спросить:a1batross said:Так на линуксе он давно играбелен. Без всяких эмуляторов.
Чтобы вместе с программой приложить динамические (*.so) библиотеки нужных версий, надо сделать рядом с бинарником каталог /lib, и положить туда нужные библитеки.
Затем написать шелл-скрипт запуска программы, в котором должна присутсвовать строка
LD_LIBRARY_PATH=`pwd`/lib:$LD_LIBRARY_PATH;export LD_LIBRARY_PATH
а затем с этом же скрипте надо вызвать выполнение бинарника. Скрипт положить рядом с бинарником, и запускать его, а не бинарь. В результате вначале будут искаться библиотеки в поддиректории /lib, а затем только в системных поддиректориях.
Таким образом сделаны инсталляторы среды разработки QtCreator и игры Astromenance.
#!/bin/bash
LD_LIBRARY_PATH=`pwd`/lib:$LD_LIBRARY_PATH;export LD_LIBRARY_PATH
./xash3d