Opened 12 years ago

Closed 12 years ago

Last modified 2 years ago

#7693 closed enhancement

Down Scaler

Reported by: SF/lubomyr_ua Owned by:
Priority: normal Component: Graphics: Scalers
Keywords: Cc:
Game:

Description

More and more devices with little screen size 320x240 hit the market. However, most of the games which get added to ScummVM require 640x480. This raises need for a down scaler.

I created port for ScummVM for Motorola A1200/E6/A1600 (linux-ezx,sdl,320x240) and need can't solve this problem by myself

Ticket imported from: #2726625. Ticket imported from: feature-requests/509.

Change History (6)

comment:1 by fingolfin, 12 years ago

How would such a generic downscaler solve the problem of e.g. text becoming unreadable when scaled to such a small resolution?

comment:2 by SF/lubomyr_ua, 12 years ago

"unreadable text" can be problem for some games

comment:3 by SF/lubomyr_ua, 12 years ago

wince port have internal downscaler :(

comment:4 by fingolfin, 12 years ago

Yes, the WinCE port has it, but it also has provisions to deal with problem I stated. Something that can't be fully automated with some piece of magic code, but always will require some work by the porter.

Anyway, the idea of having a generic downscaler framework is not new, and part of the whole "Small devices backend infrastructure" idea we have been thinking about for a long time now, see here: <http://wiki.scummvm.org/index.php/Small_Devices_Backend>. In the end, this requires some developers, ideally: porters, to put effort into it.

Closing this item, as the requested idea is not a user feature as such, but rather is about saving work for a porter, and as such is already covered by the plan outlined on the Wiki.

In the meantime, you could just copy the downscaler from one of the backends which have one. Or, for that matter, write one yourself, it's quite easy.

comment:5 by fingolfin, 12 years ago

Status: newclosed

comment:6 by digitall, 2 years ago

Component: Graphics: Scalers
Note: See TracTickets for help on using tickets.