Fix #9147: Delay making screenshots until the next draw tick as we may not access the video buffer from the game thread.

This commit is contained in:
Michael Lutz
2021-05-01 19:55:46 +02:00
parent 91b8ce073f
commit 1f159f79de
3 changed files with 32 additions and 10 deletions

View File

@@ -28,7 +28,7 @@ enum ScreenshotType {
void SetupScreenshotViewport(ScreenshotType t, struct Viewport *vp, uint32 width = 0, uint32 height = 0);
bool MakeHeightmapScreenshot(const char *filename);
void MakeScreenshotWithConfirm(ScreenshotType t);
bool MakeScreenshot(ScreenshotType t, const char *name, uint32 width = 0, uint32 height = 0);
bool MakeScreenshot(ScreenshotType t, std::string name, uint32 width = 0, uint32 height = 0);
bool MakeMinimapWorldScreenshot();
extern char _screenshot_format_name[8];