Merge pull request #322 from snickerbockers/master

Qt: Fix software renderer scaling
This commit is contained in:
endrift 2016-08-06 12:04:24 -07:00 committed by GitHub
commit 8b6a6ff2c4
2 changed files with 2 additions and 1 deletions

View File

@ -15,6 +15,7 @@ Bugfixes:
- GBA Serialize: Savestates now properly store prefetch
- PSP2: Fix accelerometer range
- PSP2: Actually load screen mode setting
- Qt: Fix bug in software renderer scaling
Misc:
- 3DS: Use blip_add_delta_fast for a small speed improvement
- OpenGL: Log shader compilation failure

View File

@ -62,7 +62,7 @@ void DisplayQt::paintEvent(QPaintEvent*) {
QSize ds = s;
if (isAspectRatioLocked()) {
if (s.width() * m_height > s.height() * m_width) {
ds.setWidth(s.height() * m_width / 2);
ds.setWidth(s.height() * m_width / m_height);
} else if (s.width() * m_height < s.height() * m_width) {
ds.setHeight(s.width() * m_height / m_width);
}