|
@@ -3037,6 +3037,18 @@ extern "C" {
|
|
|
*/
|
|
|
#define SDL_HINT_VIDEO_DRIVER "SDL_VIDEO_DRIVER"
|
|
|
|
|
|
+/**
|
|
|
+ * A variable controlling whether the dummy video driver saves output frames.
|
|
|
+ *
|
|
|
+ * - "0": Video frames are not saved to disk. (default)
|
|
|
+ * - "1": Video frames are saved to files in the format "SDL_windowX-Y.bmp", where X is the window ID, and Y is the frame number.
|
|
|
+ *
|
|
|
+ * This hint can be set anytime.
|
|
|
+ *
|
|
|
+ * \since This hint is available since SDL 3.0.0.
|
|
|
+ */
|
|
|
+#define SDL_HINT_VIDEO_DUMMY_SAVE_FRAMES "SDL_VIDEO_DUMMY_SAVE_FRAMES"
|
|
|
+
|
|
|
/**
|
|
|
* If eglGetPlatformDisplay fails, fall back to calling eglGetDisplay.
|
|
|
*
|
|
@@ -3101,6 +3113,20 @@ extern "C" {
|
|
|
*/
|
|
|
#define SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS "SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS"
|
|
|
|
|
|
+/**
|
|
|
+ * A variable controlling whether the offscreen video driver saves output frames.
|
|
|
+ *
|
|
|
+ * This only saves frames that are generated using software rendering, not accelerated OpenGL rendering.
|
|
|
+ *
|
|
|
+ * - "0": Video frames are not saved to disk. (default)
|
|
|
+ * - "1": Video frames are saved to files in the format "SDL_windowX-Y.bmp", where X is the window ID, and Y is the frame number.
|
|
|
+ *
|
|
|
+ * This hint can be set anytime.
|
|
|
+ *
|
|
|
+ * \since This hint is available since SDL 3.0.0.
|
|
|
+ */
|
|
|
+#define SDL_HINT_VIDEO_OFFSCREEN_SAVE_FRAMES "SDL_VIDEO_OFFSCREEN_SAVE_FRAMES"
|
|
|
+
|
|
|
/**
|
|
|
* A variable controlling whether all window operations will block until
|
|
|
* complete.
|