diff -r -x '.*' --ignore-all-space --ignore-blank-lines -b -U 4 Downloads/scummvm/backends/platform/psp/osys_psp.cpp Downloads/scummvm-patch/backends/platform/psp/osys_psp.cpp
old
|
new
|
|
62 | 62 | } |
63 | 63 | |
64 | 64 | const OSystem::GraphicsMode OSystem_PSP::s_supportedGraphicsModes[] = { |
65 | 65 | { "320x200 (centered)", "320x200 16-bit centered", CENTERED_320X200 }, |
66 | | { "353x272 (best-fit, centered)", "353x272 16-bit centered", CENTERED_435X272 }, |
| 66 | { "435x272 (best-fit, centered)", "435x272 16-bit centered", CENTERED_435X272 }, |
67 | 67 | { "480x272 (full screen)", "480x272 16-bit stretched", STRETCHED_480X272 }, |
68 | 68 | { "362x272 (4:3, centered)", "362x272 16-bit centered", CENTERED_362X272 }, |
69 | 69 | {0, 0, 0} |
70 | 70 | }; |
diff -r -x '.*' --ignore-all-space --ignore-blank-lines -b -U 4 Downloads/scummvm/backends/platform/psp/osys_psp_gu.cpp Downloads/scummvm-patch/backends/platform/psp/osys_psp_gu.cpp
old
|
new
|
|
380 | 380 | vertices[1].x = vertices[0].x+_mouseWidth; vertices[1].y = vertices[0].y + _mouseHeight; vertices[1].z = 0; |
381 | 381 | break; |
382 | 382 | case CENTERED_435X272: |
383 | 383 | { |
384 | | scale = 435.0f / _screenWidth; |
385 | | vertices[0].x = (PSP_SCREEN_WIDTH - 435) / 2 + mX * scale; vertices[0].y = mY * scale; vertices[0].z = 0; |
386 | | vertices[1].x = vertices[0].x + _mouseWidth * scale; vertices[1].y = vertices[0].y + _mouseHeight * scale; vertices[0].z = 0; |
| 384 | float scalex, scaley; |
| 385 | |
| 386 | scalex = 435.0f / _screenWidth; |
| 387 | scaley = 272.0f / _screenHeight; |
| 388 | |
| 389 | vertices[0].x = (PSP_SCREEN_WIDTH - 435) / 2 + mX * scalex; vertices[0].y = mY * scaley; vertices[0].z = 0; |
| 390 | vertices[1].x = vertices[0].x + _mouseWidth * scalex; vertices[1].y = vertices[0].y + _mouseHeight * scaley; vertices[0].z = 0; |
| 391 | |
387 | 392 | } |
388 | 393 | break; |
389 | 394 | case CENTERED_362X272: |
390 | 395 | { |