-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[iPad 2] Path, cannon, and tool clipping #129
Comments
Is there a dev release I should be testing on Lave (iPad 2), or should I be testing off of master only? Assuming I can reproduce, I'll look into layerSplit or renderer:canvas workarounds. |
Applied a workaround that prevents the bugginess on my side (and I don't see any major performance decrease). @phet-steele, can you check master, or let me know if a dev version is needed? |
@jonathanolson, checked master, saw no problems! The performance was negligibly worse. There's more aliasing on the cannon now, but it's a fine trade off (and isn't that bad anyway). |
Reopening, as I realized we probably don't want to force Canvas on the cannon on non-mobile-safari. |
Applied. Feel free to verify when doing other testing, as it has a low chance of breaking. |
I said:
Yup! I was too quick to close this issue. @jonathanolson, here are some more ways to repro. These are on master now, even after the above fix:
Another:
|
Less buggy version (with stroke instead): http://www.colorado.edu/physics/phet/dev/html/projectile-motion/1.0.0-dev.10/projectile-motion_en.html |
@ariel-phet, can you check whether this is acceptable? We can't reproduce any bugs with the specified procedures above, but changing the speed to 9 m/s (and somewhat 13 m/s) there were a few problems. It happens in general for way less configurations. |
I think the behavior on dev.10 is completely acceptable now. I was able to reproduce with 9 m/s but that seems like a use case (highly zoomed out) that is rare and not particularly problematic. Closing |
@jonathanolson @andrea-phet, my gut is telling me we have another case of phetsims/function-builder/issues/35 on our hands. Important: like the linked issue, only seeing this on iPad 2, iOS 9.3.5.
There's a few ways to see some clipping. @jonathanolson, before you ask, NONE of these work (no issue) with
?rootRenderer=canvas
, but the performance drops considerably.So far, I've only paths get clipped when something is fired at 90 degrees (not even -90 seems to have a problem), so maybe it has to do with overlapping paths?
For phetsims/qa/issues/29. I feel like there are many more permutations of the bug left to discover.
The text was updated successfully, but these errors were encountered: