jeeliz/jeelizFaceFilter

Safari 15 blank canvas

TyLindberg opened this issue · 6 comments

With the release of desktop Safari 15, the Jeeliz demos seem to be breaking. The browser will prompt for camera access, but then the experience will be a black or blank screen.

This bug seems to affect both the 3D and 2D demos, and as far as I can tell no bugs are being logged to the console.

All my testing was done on MacOS 11.6, Safari 15.

Werewolf Demo:
image

Canvas2D Draw Demo:
image

Hi @TyLindberg

Thank you for your report, it seems really strange. I will try to test it on a mac too.
Can you provide:

Thanx

Thanx @andrewdeutsch
I can reproduce the bug on Safari 15.0 and Mac OSX Catalina (10.15).
I am updating MacOSX and I will test again...

Ok so for an unknow reason, it is not possible to refresh a WebGL texture instance from a video.
It does not trigger any error or warning, the WebGL texture just stays black...
Both with WebGL1 and WebGL2.
The camera video is fine thought.
I tried to change some texture parameters (set texture filtering to gl.NEAREST instead of gl.LINEAR, change pixel packing, ...) but nothing to do.
I hope Apple guys will fix it soon...

Ok so for an unknow reason, it is not possible to refresh a WebGL texture instance from a video. It does not trigger any error or warning, the WebGL texture just stays black... Both with WebGL1 and WebGL2. The camera video is fine thought. I tried to change some texture parameters (set texture filtering to gl.NEAREST instead of gl.LINEAR, change pixel packing, ...) but nothing to do. I hope Apple guys will fix it soon...

Got it, thanks for the info and reply. Hoping it will be fixed soon too.

Looks like this issue is resolved in Safari 15.1