Страниц: 1 [2]
  Печать  
Автор Тема: SDL на Foundry27  (Прочитано 21295 раз)
lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #15 : Декабря 30, 2009, 11:03:54 pm »

естественно линуксовские определения этих констант у меня есть но почему портация под qnx с такими вещами?

А в чём, собственно, проблема, если эти файлы не компилируются во время сборки под QNX ?
Записан

lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #16 : Декабря 31, 2009, 08:22:55 am »

Нет. Самый простой способ это сделать - это разбить полигон на треугольники. Если полигон выпуклый, то элементарно берём первую попавшуюся точку и берём каждую пару остальных точек. Если нет - то нужно производить триангуляцию полигона. Треугольники уже закрашивать горизонтальными линиями.
Записан

lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #17 : Января 03, 2010, 09:38:41 am »

Нет, таких мануалов нет.
Записан

lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #18 : Января 03, 2010, 05:22:29 pm »

Ты смотришь код под Linux и пытаешься его использовать в QNX. Зачем ?
Записан

lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #19 : Января 03, 2010, 06:18:59 pm »

Ты смотришь универсальные исходники под все платформы.
Записан

lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #20 : Января 03, 2010, 07:16:52 pm »

Исходники под QNX в каталогах ./src/video/qnxgf и ./src/video/photon
Записан

lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #21 : Января 04, 2010, 09:00:17 pm »

Там же, в sdl_photon.c, дальше. Если тебе интересно, изучай все исходники, не задавай глупых вопросов.
Записан

lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #22 : Января 05, 2010, 11:01:50 am »

Потому что их там нет.
Записан

lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #23 : Января 05, 2010, 05:17:59 pm »

Да, все исходники. Зачем тебе исходники этой функции ?
Записан

fenriz
Участник
*
Offline Offline

Сообщений: 19


Просмотр профиля
« Ответ #24 : Июля 12, 2011, 12:51:56 pm »

Уже создал отдельную тему, но мне там толком не ответили.
 
У меня QNX650 - пробовал собрать SDL через pkgsrc:
все зависимости более-менее собрались, кроме arts и esound - сборка закончилась ошибкой и я их убрал из опций. Но это меня не спасло - в итоге для самого SDL bmake выдал ошибку:

In file included from ./src/video/photon/SDL_ph_events.c:38:
./src/video/photon/SDL_ph_video.h:41:30: error: GL/qnxgl.h: No such file or directory
./src/video/photon/SDL_ph_video.h:42:29: error: GL/GLPh.h: No such file or directory
In file included from ./src/video/photon/SDL_ph_events.c:38:
./src/video/photon/SDL_ph_video.h:83: error: expected specifier-qualifier-list before 'qnxglc_t'
./src/video/photon/SDL_ph_events.c: In function 'ph_DispatchEvent':
./src/video/photon/SDL_ph_events.c:122: error: 'struct SDL_PrivateVideoData' has no member named 'event'
и т.д. и т.п.


Потом попытался собрать из исходников с foundry27 (SDL-1.3-src-svn5297.tar.gz). Все равно ошибка:

In file included from src/video/SDL_renderer_gl.c:27:
./include/SDL_opengl.h:4527: error: redefinition of typedef 'PFNGLCOLORTABLEPROC'
/usr/pkg/include/GL/gl.h:1739: note: previous declaration of 'PFNGLCOLORTABLEPROC' was here
./include/SDL_opengl.h:4528: error: redefinition of typedef 'PFNGLCOLORTABLEPARAMETERFVPROC'
/usr/pkg/include/GL/gl.h:1740: note: previous declaration of 'PFNGLCOLORTABLEPARAMETERFVPROC' was here
./include/SDL_opengl.h:4529: error: redefinition of typedef 'PFNGLCOLORTABLEPARAMETERIVPROC'
/usr/pkg/include/GL/gl.h:1741: note: previous declaration of 'PFNGLCOLORTABLEPARAMETERIVPROC' was here
и еще много.

Еще хочу уточнить:
1) SDL из pkgsrc вообще собирается под 650 и можно ли с ним работать? Или он там только для красоты (вроде пакетов suse100_32_base и т.п.)?
2) SDL-1.3-src-svn5297 с fondry27 - это самая последняя версия, или где-то можно достать новее? И что  предварительно нужно сделать чтобы он нормально собрался?
3) Как SDL-зависимые приложения из pkgsrc заставить собираться с использованием SDL-1.3 из foundry27?
Записан
Страниц: 1 [2]
  Печать  
 
Перейти в: