summaryrefslogtreecommitdiff
path: root/src/refresh/sw/draw.c
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2013-10-20 20:15:22 +0400
committerAndrey Nazarov <skuller@skuller.net>2013-10-20 20:15:22 +0400
commitc9129395e9b4fc76ff501dabacbea5d088d2dfcc (patch)
tree96bc676e0dc65a90d480d2f03dfb2baf375d188b /src/refresh/sw/draw.c
parent35a992e557d09c58d6cd21c2650e3798f5a6e885 (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.c11
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)