Hi,
since the ePSXe Plugin "P.E.Op.S. Soft GPU" only allows for HQ3x as "highest" scaler setting I went and implemented the xBRZ scaler which is already running very well in HqMAME.
xBRZ is using the same basic idea of Hyllian's xBR of a rule-based scaler, but has been written completely from scratch in C++ with different rules and the goal of fully supporting multi-core CPUs as well as a few other visual enhancements. The biggest advantage compared to standad scalers like HQx are less washed-out (background) textures and less pixelation in general.
A short comparison of the two scalers can be found here: HqMAME
The implementation to support xBRZ in ePSXe is pretty straightforward:
I started with the most recent version of P.E.Op.S. Soft GPU and replaced HQx with xBRZ, so that latter can be selected, all other plugin settings stay the same:
Here are a few sample screenshots of the xBRZ scaler:
Original: XBRZ:
If you want to test different scalers, xBRZ, xBR, HQx, nearest neighbor on your own sample images without needing to start up an emulator, then here's a little test and comparison tool:
http://sourceforge.net/projects/xbrz/files/ScalerTest.zip
You can download the GPU plugin with xBRZ support from here:
https://sourceforge.net/projects/xbrz/files/ePSXe/
Update 2014-11-21: updated xBRZ to version 1.2:
- improved performance by over 30%
- improved color analysis
Best, Zenju
since the ePSXe Plugin "P.E.Op.S. Soft GPU" only allows for HQ3x as "highest" scaler setting I went and implemented the xBRZ scaler which is already running very well in HqMAME.
xBRZ is using the same basic idea of Hyllian's xBR of a rule-based scaler, but has been written completely from scratch in C++ with different rules and the goal of fully supporting multi-core CPUs as well as a few other visual enhancements. The biggest advantage compared to standad scalers like HQx are less washed-out (background) textures and less pixelation in general.
A short comparison of the two scalers can be found here: HqMAME
The implementation to support xBRZ in ePSXe is pretty straightforward:
I started with the most recent version of P.E.Op.S. Soft GPU and replaced HQx with xBRZ, so that latter can be selected, all other plugin settings stay the same:
Here are a few sample screenshots of the xBRZ scaler:
Original: XBRZ:
If you want to test different scalers, xBRZ, xBR, HQx, nearest neighbor on your own sample images without needing to start up an emulator, then here's a little test and comparison tool:
http://sourceforge.net/projects/xbrz/files/ScalerTest.zip
You can download the GPU plugin with xBRZ support from here:
https://sourceforge.net/projects/xbrz/files/ePSXe/
Update 2014-11-21: updated xBRZ to version 1.2:
- improved performance by over 30%
- improved color analysis
Best, Zenju