kategoria:
[#1] problem z OpenGL
walczę dalej z Super Turrem. Tym razem mam problem z przełączaniem gry na tryb OpenGL. Przy takiej próbie gra się wykrzacza, a w shellu komunikat:
Warning: I could not set up fullscreen video for 640x480 mode.
The Simple DirectMedia error that occured was:
OpenGL support not configured

Illegal instruction

I wszystko byłoby pięknie, gdyby nie fakt, że w podsumowaniu po wykonaniu ./configure pojawia się:
OpenGL support: yes

w pliku Makefile oczywiście jest "LIBS = -lGL" (a dokładniej -lz -lSDL_image -lSDL_mixer -L/usr/lib -lSDL -ldebug -lpng -ljpeg -lz -lGL -lpthread -lm) i biblioteka jest odnajdywana. Poza tym jest też:
GL_CFLAGS = 
GL_LIBS = -lGL -lpthread -lm

jeśli ma to jakieś znaczenie.
w Libs: są amigowe biblioteki agl.library, agle.library itp., zdaje się, że to wersja StormMesa z aminetu, bo data ta sama.

Czemu więc gra się wykrzacza?
[#2] Re: problem z OpenGL

@snajper, post #1

A co masz w pliku SDL_Config.h (lub z niego załączanym)? Stała SDL_VIDEO_OPENGL powinna być ustawiona na 1, żeby aktywować OpenGL podczas kompilacji SDLa. W przeciwnym przypadku będziesz miał właśnie taki błąd: "OpenGL support not configured".

P.S. Co to za kompilacja SDLa?

Ostatnia aktualizacja: 03.03.2018 10:37:38 przez Hexmage960
[#3] Re: problem z OpenGL

@Hexmage960, post #2

o widzisz - w SDL_config_amigaos.h było #define SDL_VIDEO_OPENGL 1, tyle że skomentowane. Zobaczymy, jak wyjdzie teraz.
A źródła SDL stąd: https://github.com/AmigaPorts/libSDL12.
[#4] Re: problem z OpenGL

@snajper, post #3

Dobra, a teraz trochę zróbmy brednioserial: po co Ci OpenGL? Kompilujesz to z myślą o jakichś kartach graficznych, czy chcesz się popastwić nad czipsetem? ;)

No i Panie, weź Pan te wątki w dziale "programowanie" zakładaj - łatwiej widać gdzie warto zaglądać a gdzie nie.
[#5] Re: problem z OpenGL

@teh_KaiN, post #4

Dobra, a teraz trochę zróbmy brednioserial: po co Ci OpenGL?


"poco to sie nogi noco". Zawsze się można czegoś nowego nauczyć. :P
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem