diff options
author | Andrey Nazarov <skuller@skuller.net> | 2013-03-17 02:39:03 +0400 |
---|---|---|
committer | Andrey Nazarov <skuller@skuller.net> | 2013-03-20 22:04:53 +0400 |
commit | f5e3c6b4876f714f7f87a84744ef2b265a6fc288 (patch) | |
tree | 89b210654cab3ba99cb6d81771cd7db731e53c5f | |
parent | 579a26b4dfb7172bc29d9b853f335af310eb114c (diff) |
Use image upload width/height for polygons.
-rw-r--r-- | src/refresh/sw/poly.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/refresh/sw/poly.c b/src/refresh/sw/poly.c index aa01532..87125d6 100644 --- a/src/refresh/sw/poly.c +++ b/src/refresh/sw/poly.c @@ -637,8 +637,8 @@ static void R_BuildPolygonFromSurface(mface_t *fa) if (fa->texinfo->c.flags & (SURF_WARP | SURF_FLOWING)) { r_polydesc.pixels = fa->texinfo->image->pixels[0]; - r_polydesc.pixel_width = fa->texinfo->image->width; - r_polydesc.pixel_height = fa->texinfo->image->height; + r_polydesc.pixel_width = fa->texinfo->image->upload_width; + r_polydesc.pixel_height = fa->texinfo->image->upload_height; } else { surfcache_t *scache; @@ -837,14 +837,14 @@ void R_DrawSprite(void) vec5_t *pverts; vec3_t left, up, right, down; mspriteframe_t *frame; - int textured; + int textured; frame = ¤tmodel->spriteframes[ currententity->frame % currentmodel->numframes]; r_polydesc.pixels = frame->image->pixels[0]; - r_polydesc.pixel_width = frame->width; - r_polydesc.pixel_height = frame->height; + r_polydesc.pixel_width = frame->image->upload_width; + r_polydesc.pixel_height = frame->image->upload_height; r_polydesc.dist = 0; // generate the sprite's axes, completely parallel to the viewplane. |