Adding specific SDL_Hint for the dynamic VSYNC

This commit is contained in:
Francisco Javier Trujillo Mata
2022-08-26 17:58:59 +02:00
committed by Ryan C. Gordon
parent 2f08bf2313
commit f1e4685806
3 changed files with 27 additions and 9 deletions

View File

@@ -16,6 +16,10 @@ cmake --build build
cmake --install build
```
## Hints
The PS2 port has a special Hint for having a dynamic VSYNC. The Hint is `SDL_HINT_PS2_DYNAMIC_VSYNC`.
If you enabled the dynamic vsync having as well `SDL_RENDERER_PRESENTVSYNC` enabled, then if the app is not able to run at 60 FPS, automatically the `vsync` will be disabled having a better performance, instead of droping FPS to 30.
## Notes
If you trying to debug a SDL app through [ps2client](https://github.com/ps2dev/ps2client) you need to avoid the IOP reset, otherwise you will lose the conection with your computer.
So to avoid the reset of the IOP CPU, you need to call to the macro `SDL_PS2_SKIP_IOP_RESET();`.