Hi,
Our application uses Shadow option - useBlurExponentialShadowMap.
My macOS High Sierra clients encountered rendering failure. I notice crash while generating shadow. The help documentation’s playground sample is also failing. In the PG, if useBlurExponentialShadowMap is set to false, rendering is successful in this mac.
Browser: Chrome Version 94.0.4606.71
macOS: High Sierra
I’ve attached the failure screenshot that shows the console crashes.
Basically, the kernel blur is trying to rely on too many out variables, the only trick I can see there would be to reduce the size of the blur to fit withing the limits.
We are using 32 exactly which should work as we are reading those caps to figure how many we can do.
You can try before running your app setting engine.getCaps().maxVaryingVectors = 16; Change the number until it works to figure how many you can actually do