-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
PCF Shadow render issue with IPhone #3590
Comments
Please attach a screenshot if you can for those of us without and iphone? |
@leonidaspir Thanks for the screenshots. We have a blank Iphone without apps and it is a nightmare to transfer a file from it ((( |
Side note: If you have a Mac, you can take screenshot on device and transfer via USB using Image Capture app on the Mac. |
I did some testing, and it seems the hardware PCF compare is not working in iOS devices. This requires iOS 15, as that's where the WebGL2 is enabled, and so the hardware PCF is used. @grorg - I wonder if you give this a test on your side as well please. Steps to repro: iPhone XR (iOS 15) - incorrect I also modified code (don't have a repro available to public) to do a single sample from depth shadow sampler. On iOS, this comes up as black & white shadow on other devices, it does 2x2 PCF filtering as expected The shadow map seems to be set up correctly for PCF filtering |
WebKit issue: https://bugs.webkit.org/show_bug.cgi?id=232071 |
Sorry for the delay. I have not forgotten! |
Thank you so much for filing a bug report (and your investigation). |
status of the webkit bug was just changed. Fingers crossed we'll se it soon in Safari. |
Still not released on iOS 15.2 |
update from the webkit ticket: |
Still not functioning on iPhone XR running 15.5, both in Safari and Chrome. |
Note that this still does not work on iPhone XR 16.1.1, tested in Safari. |
Looks like this is still an issue in iOS 17.4.1. Can you confirm @mvaligursky? |
Shadows are looking weird, pixelated on the edges.
PCF Shadow render issue with Iphone7, iOS 15.0
Tested also with Iphone5 SE, iOS 11 (same result)
Steps to Reproduce
On a real scene with lots of models it is very obvious that PCF is broken.
The text was updated successfully, but these errors were encountered: