vsync

    9Ciepło

    6Odpowiedz

    Próbuję wykonać rendery synchronizowane w pionie, aby dokładnie jeden render był wykonywany na synchronizację w pionie, bez pomijania ani powtarzania żadnych ramek. Potrzebuję tego do pracy pod Window

    6Ciepło

    2Odpowiedz

    Gram w pygame (na Debianie/Lennym). Wygląda na to, że działa dobrze, z wyjątkiem denerwującego łzawienia blits (tryb pełnoekranowy lub okienkowy). Używam domyślnego sterownika SDL X11. Googling sugeru

    7Ciepło

    1Odpowiedz

    Jak korzystać z vsync w Vulkan? Jestem w systemie Windows, ale kod powinien działać również na Linuksie. Czy jest to realizowane przez wstawienie ogrodzenia w vkAcquireNextImageKHR?

    9Ciepło

    1Odpowiedz

    Rysuję coś na ekranie za pomocą XWindow Drawable, Pixmap i XRender. Widzę, że czasami pojawia się migotanie. Czy istnieje sposób oczekiwania na VBLANK? Już dużo googlowałem, czuję się, jakby szukałem

    6Ciepło

    2Odpowiedz

    Raczej gadatliwy widelec wymyśliłem to ({. , (>:@[ }. ])) np 3 ({. , (>:@[ }. ])) 0 1 2 3 4 5 0 1 2 4 5 Działa świetnie, ale jest tam bardziej idiomatycznych sposób? Jaki jest zwykle sposób, aby

    6Ciepło

    2Odpowiedz

    W aplikacji systemu Windows mam wiele otwartych okien OpenGL w tym samym czasie. Idealnie byłoby, gdyby każdy z nich rysował z prędkością 60 fps, zsynchronizowany z odświeżaniem ekranu. Dla każdego ko

    11Ciepło

    3Odpowiedz

    We wszystkich moich programach SDL/OpenGL, ilość klatek na sekundę utknęła przy 60 fps, więc wygląda na to, że opcja vsync jest włączona, ale nie przeze mnie, ani w moim kodzie ani moich ustawieniach.

    9Ciepło

    3Odpowiedz

    Pracuję nad strzelanką 2D z mnóstwem poruszających się obiektów na ekranie (pociski itp.). Używam BitmapData.copyPixels (...) do renderowania całego ekranu do bufora: BitmapData. Następnie I "copyPixe

    5Ciepło

    1Odpowiedz

    Za każdym razem, gdy używam przysłówka J M., wydajność znacznie się pogarsza. Ponieważ podejrzewam, że Iverson i Hui są znacznie mądrzejsi ode mnie, muszę zrobić coś złego. Weź pod uwagę Collatz conje