First post, by Rod Primitive
- Rank
- BANNED
If I use Pixel shader hq2x (comes with Daum) and set the scaler to =hq3x, will it become hq5x then?
Or will it stop at 3, which is the highest DOSBox currently can go?
If I use Pixel shader hq2x (comes with Daum) and set the scaler to =hq3x, will it become hq5x then?
Or will it stop at 3, which is the highest DOSBox currently can go?
Why not try for yourself and see?
I have. But I can't tell the difference. So I guess it stays at 3 after all.
Don't use hq3x scaler with the shader. It's not necessary, it will only make things slower and uglier.
The hq2x shader can handle any multiplication you want. Just set the desired fullresolution and the pixelshader option and it'll work just fine. The algorithm for the shader is somewhat different than that of the scaler so it's actually not bound to a single multiplication...I chose the name hq2x because it sounded familiar, but it should actually be called hqNx.
Thanks Gulikoza. I'll fix my .conf files directly. 😀
Sorry for double posting. But just to make sure, I set pixel shader to =hq2x.fx and then set the scaler to =hardwareNx (where N is a number) for results?
I tried with just =hq2x.fx and no scaler at all and I could barerly tell the difference. Hence why I'm double checking now.
Pixelshader is activated when dosbox requests hardware scaling. Hardware scaling can be setup either with hardware scaler (hardware2x or hardware3x) or with window/fullresolution options. If for instance you set pixelshader=hq2x.fx, scaler=none, fullresolution=1920x1200...then hq2x will be used to scale game resolution (eg. 320x200) to 1920x1200 when in fullscreen (the scaled resolution will actually be 1600x1200 if aspect=true is also used, so the scaling will be x5 horizontally and x6 vertically).
Ah, now I get it. Thanks again.