Skip to content

Commit

Permalink
Why are hardware2x/3x/4x using scale factors DOUBLE what they imply? …
Browse files Browse the repository at this point in the history
…For example, hardware2x using a scale factor of 4. Fix
  • Loading branch information
joncampbell123 committed Jan 9, 2025
1 parent f2b23bc commit 7f92969
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/gui/render.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1217,10 +1217,10 @@ void RENDER_UpdateFromScalerSetting(void) {
else if (scaler == "gray2x"){ render.scale.op = scalerOpGray; render.scale.size = 2; render.scale.hardware=false; }
#endif
else if (scaler == "hardware_none") { render.scale.op = scalerOpNormal; render.scale.size = 1; render.scale.hardware=true; }
else if (scaler == "hardware2x") { render.scale.op = scalerOpNormal; render.scale.size = 4; render.scale.hardware=true; }
else if (scaler == "hardware3x") { render.scale.op = scalerOpNormal; render.scale.size = 6; render.scale.hardware=true; }
else if (scaler == "hardware4x") { render.scale.op = scalerOpNormal; render.scale.size = 8; render.scale.hardware=true; }
else if (scaler == "hardware5x") { render.scale.op = scalerOpNormal; render.scale.size = 10; render.scale.hardware=true; }
else if (scaler == "hardware2x") { render.scale.op = scalerOpNormal; render.scale.size = 2; render.scale.hardware=true; }
else if (scaler == "hardware3x") { render.scale.op = scalerOpNormal; render.scale.size = 3; render.scale.hardware=true; }
else if (scaler == "hardware4x") { render.scale.op = scalerOpNormal; render.scale.size = 4; render.scale.hardware=true; }
else if (scaler == "hardware5x") { render.scale.op = scalerOpNormal; render.scale.size = 5; render.scale.hardware=true; }
#if C_XBRZ
else if (scaler == "xbrz" || scaler == "xbrz_bilinear") {
render.scale.op = scalerOpNormal;
Expand Down

0 comments on commit 7f92969

Please sign in to comment.