[Change] No point in drawing if we are offscreen. (gl_drawCircleInRect).
This commit is contained in:
parent
11f4eed18c
commit
5b4adca3bb
@ -481,9 +481,12 @@ void gl_drawCircleInRect(const double cx, const double cy, const double r,
|
||||
|
||||
rxw = rx+rw;
|
||||
ryh = ry+rh;
|
||||
|
||||
|
||||
// Are we offscreen?
|
||||
if((cx+r < rx) || (cy+r < ry) || (cx-r > rxw) || (cy-r > ryh))
|
||||
return;
|
||||
// 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);
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user