summaryrefslogtreecommitdiff
path: root/render/gradient.c
diff options
context:
space:
mode:
authorDerek Foreman <manmower@gmail.com>2003-05-18 23:27:31 +0000
committerDerek Foreman <manmower@gmail.com>2003-05-18 23:27:31 +0000
commitb24e6fbfa17bd20b3ac977c006be891a88ed89ac (patch)
treec985a517d4a95765c073f0f43648e7064198644a /render/gradient.c
parente328dc2f60764154c37ab31c89fa956d719de10e (diff)
there's the rect grad. now stop bugging me :(
Diffstat (limited to 'render/gradient.c')
-rw-r--r--render/gradient.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/render/gradient.c b/render/gradient.c
index 4b89434f..e669a2c4 100644
--- a/render/gradient.c
+++ b/render/gradient.c
@@ -397,7 +397,7 @@ void gradient_rectangle(Surface *sf, int inw, int inh)
dby = dbx/(float)h;
dbx/= (float)w;
for (x = 0; x < w; ++x, data) {
- if (drx * x < dry * y) val = (int)(drx * x);
+ if ((float)x/(float)w < (float)y/(float)h) val = (int)(drx * x);
else val = (int)(dry * y);
r = sf->data.planar.primary->r + val;