Wpis z mikrobloga

@Moroder: @Kryspin013: @ImperiumCienia: To nie ma żadnego związku ze zwieszaniem się ani tym że aplikacja nie odpowiada.

Po prostu nic nie zapisywałeś do frame buffera który jest na GPU, dopiero teraz to robisz przez glSwapBuffers.

Wcześniej gdy OS przełączał się na twój proces, to w pamięci GPU (frame bufferze) wciąż była klatka wyrenderowana przez system i tym ją w swoim kontekście openGL po prostu wyświetlałeś.
  • Odpowiedz
To nie ma żadnego związku ze zwieszaniem się ani tym że aplikacja nie odpowiada


@Passer93: Oprócz tego, że tak się dzieje również gdy aplikacja nie dojdzie do swapowania buforów i zostaje na ekranie to co było wcześniej ;)
Nie sugeruję, że tak ma OP, bo widać przecież w kodzie, że tam się nie ma co zawiesić. Tylko o to samo zjawisko przy braku swap buffers.
  • Odpowiedz