d3d12: xbox has no DXGI_PRESENT flags

This commit is contained in:
Anonymous Maarten 2024-05-24 19:36:20 +02:00 committed by Anonymous Maarten
parent 964e0c9b47
commit 54c435409b
1 changed files with 5 additions and 0 deletions

View File

@ -58,6 +58,11 @@
#define SDL_COMPOSE_ERROR(str) SDL_STRINGIFY_ARG(__FUNCTION__) ", " str
#endif
/* DXGI_PRESENT flags are removed on Xbox */
#if defined(__XBOXONE__) || defined(__XBOXSERIES__)
#define DXGI_PRESENT_ALLOW_TEARING 0
#endif
#ifdef __cplusplus
#define SAFE_RELEASE(X) \
if (X) { \