summaryrefslogtreecommitdiff
path: root/src/extras/debugmenu.cpp
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2020-04-26 21:50:52 +0200
committeraap <aap@papnet.eu>2020-04-26 21:50:52 +0200
commit1b5616688ea64e1b32783dddcde22e7447a742ef (patch)
tree0cc818828f794e2dc3309d95667b0ebd539bbafe /src/extras/debugmenu.cpp
parentc076998ba308b79041af0672137c231581778ad3 (diff)
tried to fix some half-pixel bugs
Diffstat (limited to 'src/extras/debugmenu.cpp')
-rw-r--r--src/extras/debugmenu.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/extras/debugmenu.cpp b/src/extras/debugmenu.cpp
index f419e76f..1c5e26ee 100644
--- a/src/extras/debugmenu.cpp
+++ b/src/extras/debugmenu.cpp
@@ -1068,13 +1068,13 @@ drawArrow(RwRect r, int direction, int style)
int top = r.y;
int bottom = r.y+r.h;
- float umin = 0.5f / width;
- float vmin = 0.5f / height;
- float umax = (width + 0.5f) / width;
- float vmax = (height + 0.5f) / height;
+ float umin = HALFPX / width;
+ float vmin = HALFPX / height;
+ float umax = (width + HALFPX) / width;
+ float vmax = (height + HALFPX) / height;
if(direction < 0){
- vmin = (height - 0.5f) / height;
- vmax = -0.5f / height;
+ vmin = (height - HALFPX) / height;
+ vmax = -HALFPX / height;
}
if(style){
@@ -1167,10 +1167,10 @@ drawMouse(void)
float h = RwRasterGetHeight(cursor);
float recipz = 1.0f/RwCameraGetNearClipPlane(cam);
- float umin = 0.5f / w;
- float vmin = 0.5f / h;
- float umax = (w + 0.5f) / w;
- float vmax = (h + 0.5f) / h;
+ float umin = HALFPX / w;
+ float vmin = HALFPX / h;
+ float umax = (w + HALFPX) / w;
+ float vmax = (h + HALFPX) / h;
vert = vertices;
RwIm2DVertexSetScreenX(vert, x);