Low Resolution Fullscreen

Blitz3D Forums/Blitz3D Programming/Low Resolution Fullscreen

Reda Borchardt(Posted 2008) [#1]
Hi,

I am just working on a small demo with a proper retro feel to it. Is 320 x 240 x 16 a graphics mode that is going to be supported by the majority of graphics cards in full screen mode? Is there another resolution that would be a pretty safe bet?

Kind regards
Reda


KillerX(Posted 2008) [#2]
640 x 480 is sure to work. If you leave the depth blank, blitz will select the optimal colour depth for the graphics card.


Gabriel(Posted 2008) [#3]
Is 320 x 240 x 16 a graphics mode that is going to be supported by the majority of graphics cards in full screen mode?

No. I don't know if it's videocards, drivers or monitors that can't do it, but that resolution is not available on lots of setups. I probably wouldn't pick 16 bit color now either. It's probably ok to be 16 bit, but I'd let B3D pick that, at least if you're doing 2d.

Is 320 x 240 x 16 a graphics mode that is going to be supported by the majority of graphics cards in full screen mode?

It's *more* sure to work, but still there are monitors which won't do anything below 1024x768 these days.

Is there another resolution that would be a pretty safe bet?

How about 640x480 fullscreen and fallback to 640x480 windowed if that mode is not available? Or is there something about your game which would make it hard to play in a window? Since 640x480 is exactly double your preferred resolution, you could probably scale that up quite nicely.

Just thinking off the top of my head, but perhaps you could do all your drawing to a texture, disable texture filtering and mipmaps and then stretch it a quad with the texture applied to fit a 640x480 screen, giving you a nice pixelly doubled resolution. Just a thought anyway.


Reda Borchardt(Posted 2008) [#4]
Thank you Gabriel. I think that your solution sounds pretty good. I will probably render to a 320x240 buffer and then squeeze it through a sausage making machine before rendering it on screen.


Andy(Posted 2008) [#5]
Hehe, I was just thinking about you yesterday Reda. I couldn't find that F-16 demo again(again)... I am such a forgetful person.

>I will probably render to a 320x240 buffer and then squeeze
>it through a sausage making machine before rendering it on
>screen.

Wouldn't it be easier to render to a 320x240 texture instead and texture a quad?

It must be possible to make it look retro... How about adding dark lines inbetween the actual data, to simulate the old screen resolutions...


Ross C(Posted 2008) [#6]
Agree with andy. That would be the way to go :o)