I was just looking at some of the OGRE demos on Windows (because I'm considering using OGRE myself), and I noticed that in the config dialog you couldn't choose a resolution for windowed mode with D3D. I hunted it down in the source, and apparently the D3D RenderSystems are all hardcoded to run in a 640x480 window if you turn the "Fullscreen" option off -- see D3D*RenderSystem::initialise() for the actual code. It's pretty limiting to have this hardcoded, as I almost always play games in windowed mode. I checked if RenderWindow::resize() could fix this post-window-creation but it turns out virtually none of those are fully implemented either. If I end up going with OGRE I'd be glad to write a patch for the hardcoding problem, but just to avoid redundancy, is anyone already planning on adding this in?
Was this a dx9 thing, or for all d3d render systems? If so, would someone expllain this more to me please, as I understood it as you could not choose resolutions, which is rather strange
Can anyone share experience with various platforms and resize of Windows? Can I create a Orge app that runs at 400x120 or some other non-standard resolution?
My main target is DirectX9 but any experience on this topic is appreciated.