Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • SRB2 SRB2
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 405
    • Issues 405
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 138
    • Merge requests 138
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • STJr
  • SRB2SRB2
  • Issues
  • #915

Closed
Open
Created Nov 20, 2022 by sphere@spherallicMaintainer

Several issues with moving a fullscreen game between multiple displays

Observed with a two-display setup (a laptop and an extra monitor), using Win+Shift+arrow keys. These issues are not 100% consistent, but can seemingly pop up or disappear upon toggling fullscreen or switching renderers.

  1. If the game is in fullscreen OpenGL, and present on the primary display, attempting to move it to another monitor will cause a static "image" to be rendered to the second display, while continuing to render the game on the primary display. If the game is running in fullscreen OpenGL on the second display, moving it around works without any problems.

  2. Not strictly related to multiple displays, but sometimes switching from OpenGL to Software will cause game drawing to halt entirely, most commonly on the primary display. Moving SRB2 to the second display will make it draw fine on that display, but moving it back will freeze it again.

  3. If SRB2 is not in fullscreen mode, but otherwise matches the screen resolution, it will revert to the primary display. Attempting to move the game to another monitor will cause it to not be displayed at all, until it is moved back to the primary display.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking