mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-06 23:34:53 +08:00
[libgdx] Android specific optimization, removed Math.signum call
This commit is contained in:
parent
a10fd95e1b
commit
d368deb999
@ -63,8 +63,8 @@ public class SutherlandHodgmanClipper {
|
||||
final float inputX2 = inputVertices[j + 2];
|
||||
final float inputY2 = inputVertices[j + 3];
|
||||
|
||||
final int side = (int)Math.signum(deltaX * (inputY - edgeY2) - deltaY * (inputX - edgeX2));
|
||||
final int side2 = (int)Math.signum(deltaX * (inputY2 - edgeY2) - deltaY * (inputX2 - edgeX2));
|
||||
final int side = deltaX * (inputY - edgeY2) - deltaY * (inputX - edgeX2) > 0 ? 1 : -1;
|
||||
final int side2 = deltaX * (inputY2 - edgeY2) - deltaY * (inputX2 - edgeX2) > 0 ? 1 : -1;
|
||||
|
||||
if (side >= 0) {
|
||||
// v1 inside, v2 inside
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user