// two windows:
// - 1st shown on main screen in desktop fullscreen mode
// - 2nd shown on secondary screen in 800x600 exclusive video mode
// mouse is not grabbed in the secondary window (shown on secondary screen)
SDL_GetCurrentDisplayMode(0, @Mode); // current resolution of main screen
SDL_GetDisplayBounds(0, @Bounds); // current bounds of main screen
Window1 := SDL_CreateWindow('Main', Bounds.X, Bounds.Y, Mode.W, Mode.H, SDL_WINDOW_FULLSCREEN_DESKTOP or SDL_WINDOW_ALWAYS_ON_TOP or SDL_WINDOW_SKIP_TASKBAR);
Renderer1 := SDL_CreateRenderer(Window1, 0, SDL_RENDERER_ACCELERATED);
SDL_GetDisplayMode(1, 13, @Mode); // 13th mode means 800x600 (on my computer)
SDL_GetDisplayBounds(1, @Bounds); // bounds of the secondary screen
Window2 := SDL_CreateWindow('Side', Bounds.X, Bounds.Y, Mode.W, Mode.H, SDL_WINDOW_FULLSCREEN);
Renderer2 := SDL_CreateRenderer(Window2, 0, SDL_RENDERER_ACCELERATED);
SDL_SetWindowGrab(Window2, SDL_TRUE); // does not work