sdl

Ostrzeżenie libpng: iCCP: znany nieprawidłowy profil sRGB

Próbuję załadować obraz PNG za pomocą SDL, ale program nie działa i ten błąd pojawia się w konsoli Ostrzeżenie Libpng: iCCP: znany nieprawidłowy profil sRGB Dlaczego pojawia się to Ostrzeżenie? Co powinienem zrobić, aby rozwiązać ten problem?

Co to jest Renderer SDL?

Zaczynam od SDL2 i mam problem z zrozumieniem czym jest sdl_renderer. Co to jest? Co to robi? Jaka jest różnica między SDL_R ... na SDL Wiki) i zajrzałem również do dokumentacji SDL Wiki i niektórych książek. Ale wszyscy zakładają, że Znam te definicje.

Biblioteka Haskell do rysowania 2D [zamknięta]

W zasadzie chcę stworzyć okno pełnoekranowe i narysować na nim tekst w różnych kolorach i rozmiarach (a także zaktualizować e ... go pygame w Pythonie i szukam podobnej biblioteki (powinna być dość łatwa w użyciu). + 1 jeśli obsługuje również wejście...

Różnica między powierzchnią a teksturą (SDL / ogólne)

Czy ktoś może mi wyjaśnić prostymi słowami, jaka jest różnica między fakturą a powierzchnią? Widziałem go w SDL2 jako SDL_Sur ... szystkie wyjaśnienia, które znalazłem, były zbyt złożone, aby je zrozumieć bez zagłębiania się w sprawy grafiki komputerowej.

Xcode 5 zawiesza się podczas uruchamiania aplikacji z SDL 2

Próbowałem śledzić te dwa tutoriale (lub odpowiednie ich części, ze względu na różnice w wersji), aby zainstalować SDL 2.0.2 ... ;iostream> int main() { std::cout << "Hello World!" << std::endl; return 0; } Czy robię coś nie tak?

W jakiej kolejności powinienem wysłać moje wierzchołki do OpenGL w celu ściągnięcia

Uczę się spot 3d opengl, i idzie raczej dobrze, mam ładny aparat poruszający się i kilka prostych obiektów sześcianu, w tej c ... verts[cur++]=z; verts[cur++]=x+sx; verts[cur++]=y+sy; verts[cur++]=z; verts[cur++]=x+sx; verts[cur++]=y; verts[cur++]=z; }

Jak statycznie skompilować grę SDL w systemie Windows

Próbowałem stworzyć statycznie powiązaną wersję "single binary" mojej Gry Dla windows. Chcę połączyć się z sdl, sdl_image i s ... Proszę zauważyć, że nie mówię tutaj o licencjonowaniu. Źródło będzie otwarte w ten sposób GPL/LGPLness sdl nie ma znaczenia.

Renderowanie OpenGL w wątku wtórnym

Piszę aplikację 3D model viewer jako projekt hobbystyczny, a także jako platformę testową do wypróbowania różnych technik ren ... ończeniem jego etapu inicjalizacji. Upewnij się i przeczytaj odpowiedzi i komentarze, jest wiele przydatnych informacji.

Dlaczego SDL definiuje makro główne?

Po problemach z konfiguracją SDL dowiedziałem się, że SDL definiuje makro, które zastępuje main: #define main SDL_main // ... standardowe wyjście i błąd do plików (i nie chcę tego zachowania), a to zachowanie zatrzymuje się, jeśli nie zdefiniuję main.

Jaki jest sens Tekstury SDL2?

Utknąłem w logice za teksturą SDL2. Dla mnie są bezcelowe, ponieważ nie możesz ich przyciągnąć. W moim programie, Mam kilka ... tekstury? Jaki jest sens tekstur i czy mogę mieć wiele (jeśli nie setki) rendererów zamiast tych, które były powierzchniami?

Jak obsługiwać wiele naciśnięć klawiszy jednocześnie za pomocą SDL?

Zapoznałem się z programowaniem OpenGL przy użyciu SDL na Ubuntu przy użyciu c++. Po pewnym rozglądaniu się i eksperymentowan ... oże wskazać mi właściwy kierunek dla lepszej obsługi klawiatury z SDL, obsługi wielu naciśnięć klawiszy na raz, itp? Thanks

Jak używać Qt i SDL razem?

Buduję silnik symulacji fizyki i edytor w Windows. Chcę zbudować część edytora używając Qt i chcę uruchomić silnik używając S ... nderować. Ktoś ma doświadczenie z tym? Również gwintowana część symulatora może stanowić problem, ponieważ używa wątków SDL.

Dlaczego SDL i OpenGL są powiązane?

Pogrywałem sobie z SDL i dowiedziałem się, że nie można obracać obrazów za pomocą SDL. Wszędzie, gdzie zadano pytanie, ludzie ... nGL? Dlaczego po prostu nie użyć OpenGL, jeśli jest bardziej wydajny i pozwala zrobić więcej (to jest z tego, co mam Czytaj)?

SDL2. 0 alternatywa dla nakładki SDL

Więc próbowałem przejść przez poniższy tutorial na ffmpeg: http://dranger.com/ffmpeg/tutorial02.html Jednak, gdy próbuję s ... bmp; bmp = SDL_CreateYUVOverlay(pCodecCtx->width, pCodecCtx->height, SDL_YV12_OVERLAY, screen);