[Change] No point in drawing if we are offscreen. (gl_drawCircleInRect).
This commit is contained in:
parent
11f4eed18c
commit
5b4adca3bb
@ -482,8 +482,11 @@ void gl_drawCircleInRect(const double cx, const double cy, const double r,
|
|||||||
rxw = rx+rw;
|
rxw = rx+rw;
|
||||||
ryh = ry+rh;
|
ryh = ry+rh;
|
||||||
|
|
||||||
|
// Are we offscreen?
|
||||||
|
if((cx+r < rx) || (cy+r < ry) || (cx-r > rxw) || (cy-r > ryh))
|
||||||
|
return;
|
||||||
// Can be drawn normally.
|
// Can be drawn normally.
|
||||||
if((cx-r > rx) && (cy-r > ry) && (cx+r < rxw) && (cy+r < ryh)) {
|
else if((cx-r > rx) && (cy-r > ry) && (cx+r < rxw) && (cy+r < ryh)) {
|
||||||
gl_drawCircle(cx, cy, r);
|
gl_drawCircle(cx, cy, r);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user