mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-11 05:26:24 +02:00
Revert "Get rid of remains of support for non-square screen DPIs"
This reverts commit f206ed95eb.
This commit is contained in:
1 parent
53f8c32309
commit
09e067c6e1
31 files changed
+151
-132
No files matched your search
@@ -360,15 +360,16 @@ void ProcessDelta(double now, float dx, float dy) {
|
||||
void MouseDeltaToAxes(double now, float *mx, float *my) {
|
||||
std::unique_lock<std::mutex> lock(g_mouseMutex);
|
||||
|
||||
float scaleFactor = g_display.dpi_scale * 0.1 * g_Config.fMouseSensitivity;
|
||||
float scaleFactor_x = g_display.dpi_scale_x * 0.1 * g_Config.fMouseSensitivity;
|
||||
float scaleFactor_y = g_display.dpi_scale_y * 0.1 * g_Config.fMouseSensitivity;
|
||||
|
||||
DecayMouse(now);
|
||||
|
||||
// TODO: Make configurable.
|
||||
float mouseDeadZone = 0.1f;
|
||||
|
||||
float outX = clamp_value(g_mouseDeltaX * scaleFactor, -1.0f, 1.0f);
|
||||
float outY = clamp_value(g_mouseDeltaY * scaleFactor, -1.0f, 1.0f);
|
||||
float outX = clamp_value(g_mouseDeltaX * scaleFactor_x, -1.0f, 1.0f);
|
||||
float outY = clamp_value(g_mouseDeltaY * scaleFactor_y, -1.0f, 1.0f);
|
||||
|
||||
ApplyDeadzoneXY(outX, outY, mx, my, mouseDeadZone, true);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user