diff options
author | Andrey Nazarov <skuller@skuller.net> | 2013-10-20 20:15:22 +0400 |
---|---|---|
committer | Andrey Nazarov <skuller@skuller.net> | 2013-10-20 20:15:22 +0400 |
commit | c9129395e9b4fc76ff501dabacbea5d088d2dfcc (patch) | |
tree | 96bc676e0dc65a90d480d2f03dfb2baf375d188b /src/refresh/sw/draw.c | |
parent | 35a992e557d09c58d6cd21c2650e3798f5a6e885 (diff) |
Implement automatic screen scaling.
Automatically scale 1x, 2x or 4x when ‘(con|scr|ui)_scale’ variables are
set to 0, depending on current display resolution.
Diffstat (limited to 'src/refresh/sw/draw.c')
-rw-r--r-- | src/refresh/sw/draw.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/refresh/sw/draw.c b/src/refresh/sw/draw.c index f4faa84..2f2137f 100644 --- a/src/refresh/sw/draw.c +++ b/src/refresh/sw/draw.c @@ -94,11 +94,16 @@ typedef struct { static drawStatic_t draw; -void R_SetScale(float *scale) +float R_ClampScale(cvar_t *var) { - if (scale) { - *scale = 1; + if (var) { + Cvar_SetValue(var, 1.0f); } + return 1.0f; +} + +void R_SetScale(float scale) +{ } void R_InitDraw(void) |