Created attachment 2767[details]
Fill whole screen and allow cursor to move to edge in widescreen
q3_ui in widescreen does not fill the whole screen, this is an issue when opening setting menu in game. It leave sides of screen from previous frame, but should be black.
In q3_ui widescreen the menu cursor is forced to stay in the 4:3 area, it looks nicer when it can move to edges.
(In reply to comment #1)
> Does this affect performance when not in UI mode?
> Can't test this right now.
I'm asking because it seems to draw a new rectangle in the background. As long as that only happens when the game is in UI mode thats fine. But does it happen when it's playing, too?
Created attachment 2773[details]
Fill whole screen (engine) and allow cursor to move to edge in widescreen (vm)
Thilo, it does not affect performance during gameplay. The rectangle is only drawn in game when a fullscreen menu (setup or server info) is open. New patch fixes drawing two rectangles behind main menu (also cleaner and no longer in vm).
Created attachment 2787[details]
Check if uivm is loaded before using it
Patch adds a check for uivm before using it, fixes running dedicated server using client binary.
Missing uivm check pointed out by Ensiform.
Created attachment 2767 [details] Fill whole screen and allow cursor to move to edge in widescreen q3_ui in widescreen does not fill the whole screen, this is an issue when opening setting menu in game. It leave sides of screen from previous frame, but should be black. In q3_ui widescreen the menu cursor is forced to stay in the 4:3 area, it looks nicer when it can move to edges.
Created attachment 2773 [details] Fill whole screen (engine) and allow cursor to move to edge in widescreen (vm) Thilo, it does not affect performance during gameplay. The rectangle is only drawn in game when a fullscreen menu (setup or server info) is open. New patch fixes drawing two rectangles behind main menu (also cleaner and no longer in vm).
Created attachment 2787 [details] Check if uivm is loaded before using it Patch adds a check for uivm before using it, fixes running dedicated server using client binary. Missing uivm check pointed out by Ensiform.