As those of you that played the Goblin Bus game jam game might have noticed, we had a little issue with resolutions on windows.
We were grabbing the supported resolution, then picking a slightly smaller one (we were using windowed mode and that meant we could still see the full bounds of the window). When it came to being full screen, we were seeing borders around the top and left of the view area. Is there anyway to get the current resolution of the desktop or should we always go for the highest supported resolution? I would have thought the viewport would scale up to cover the whole screen, and just show a smaller resolution. I haven't dealt with variable resolutions at lot since I'm normally a mobile dev so I'm not used to dealing with windows that can be resized.
Which brings me onto my next request... We changed Chilli Source so that the game window's size can't be changed. This doesn't appear to be a feature exposed outside of the engine. I'm thinking of adding something into the app config for windows that will deal with this. Is this worth while? Or is there any plans to support this any other way?
I've looked into it and I can confirm the fullscreen issues are a problem in the engine. I've added it to the top of the bug list, should be fixed soon.
That definitely sounds like a good addition to the engine. A setting in the app config sounds spot on, though it would be good to also supply a
Screen::SetResizable(bool) method too so it can be changed at runtime.