Browse Source

Fixed building with the steamrt/scout SDK

(cherry picked from commit 4b82bed2599395cb3a37704f41ec7d1a37466cb8)
(cherry picked from commit ecde0ca6b661f21ef4d482afadc20e8156f8e321)
Sam Lantinga 1 year ago
parent
commit
0811b4dc51
1 changed files with 17 additions and 0 deletions
  1. 17 0
      src/video/kmsdrm/SDL_kmsdrmvideo.h

+ 17 - 0
src/video/kmsdrm/SDL_kmsdrmvideo.h

@@ -33,9 +33,26 @@
 #include <gbm.h>
 #include <EGL/egl.h>
 
+#ifndef DRM_MODE_PAGE_FLIP_ASYNC
+#define DRM_MODE_PAGE_FLIP_ASYNC    2
+#endif
+
+#ifndef DRM_MODE_OBJECT_CONNECTOR
+#define DRM_MODE_OBJECT_CONNECTOR   0xc0c0c0c0
+#endif
+
+#ifndef DRM_MODE_OBJECT_CRTC
+#define DRM_MODE_OBJECT_CRTC        0xcccccccc
+#endif
+
+#ifndef DRM_CAP_ASYNC_PAGE_FLIP
+#define DRM_CAP_ASYNC_PAGE_FLIP 7
+#endif
+
 #ifndef DRM_CAP_CURSOR_WIDTH
 #define DRM_CAP_CURSOR_WIDTH    8
 #endif
+
 #ifndef DRM_CAP_CURSOR_HEIGHT
 #define DRM_CAP_CURSOR_HEIGHT   9
 #endif