Re: [AD] Fullscreen problems on Linux

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


On Wed, Jul 9, 2014 at 5:11 PM, Beoran <beoran@xxxxxxxxxx> wrote:
> Elias, I beg to disagree on that point.
>
> Real mode setting is essential for games and perhaps surprisingly so,
> for security applications.
> Not everyone uses a low quality LCD panel that only works well at it's
> native resolution as their
> display! What if I want to show my images on a real TV, or on a high
> quality display that supports
> mode setting well?

Which theoretical displays are you talking of? Everything I know,
especially TVs (be it LCD, LED, plasma), has a native resolution and
running something in another resolution looks bad.

>
> Also, for games, especially old games, retro games, or games that have
> to run well on
> older computers or low powered ones, the ability to mode set is
> essential for higher performance
> and pixel perfect quality. So we can give our players what they want.
> But no one in the Wayland team thinks much of games or industrial
> control safety apps...

I don't think performance matters. The game itself would still use the
lower resolution so there is no difference. The only change is the one
final scaled image in al_flip_display - any GPU in existance should be
able to perform that without noticable overhead.

Also, the quality will be better. If you use a mode-changing
fullscreen, then the monitor itself will have to do the scaling. But
it has no GPU so will do a very crude and low quality job. That's
certainly true for any LCD monitor I've ever had. Using the GPU to do
the scaling on the other hand you can get good quality scaling. Also,
I suggested an extra integer-only scaling mode, which would make sure
there's no possible scaling artefacts at all. Something mode-changing
fullscreen would not allow.




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/