[ scummvm-Feature Requests-810037 ] HQ3X Support

SourceForge.net noreply at sourceforge.net
Sun Sep 21 21:10:44 CEST 2003


Feature Requests item #810037, was opened at 2003-09-21 08:47
Message generated for change (Comment added) made by fingolfin
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418823&aid=810037&group_id=37116

Category: None
Group: None
>Status: Closed
>Resolution: Accepted
Priority: 5
Submitted By: Marc Sola (gustavejr)
>Assigned to: Max Horn (fingolfin)
Summary: HQ3X Support

Initial Comment:
How about adding HQ3X to the graphics filter category?





Here's the URL.



http://www.hiend3d.com/hq3x

----------------------------------------------------------------------

>Comment By: Max Horn (fingolfin)
Date: 2003-09-21 21:10

Message:
Logged In: YES 
user_id=12935

Done

----------------------------------------------------------------------

Comment By: Max Horn (fingolfin)
Date: 2003-09-21 13:53

Message:
Logged In: YES 
user_id=12935

I have rewritten the code to fit into ScummVM, and to use 16 bit 

output depth. Still needs some testing / bugfixing, though (just 

mention it here to avoid duplicate work).

----------------------------------------------------------------------

Comment By: Max Horn (fingolfin)
Date: 2003-09-21 12:31

Message:
Logged In: YES 
user_id=12935

Proper URL: http://www.hiend3d.com/hq3x.html



This algorith looks extremly slow (we'll have to use the C++ 

version, which doesn't help that either). It converts everything 

from 16 bit to 32 bit, and then to YUV, then performs slow 

pixelwise interpolation. It also has to read every input byte at 

least three times. I don't see this being useful on many targets. 



Furthermore, the C++ code at least internally converts everything 

to 32 bits, and then tries to output 32 bit graphics. However, we 

need 16 bit output. Writing a funtion that performs that conversion 

isn't too hard, but it then has to distinguish between 565 and 555 

formats.



----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418823&aid=810037&group_id=37116




More information about the Scummvm-tracker mailing list