You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Apple M1 Max, macOS Ventura(Version 13.1), Chrome 111, GLES3
Issue description
There is no Crash problem on Mac with 99.0 and older versions of Chromium.
When adding any CSG node containing a mesh in a 3D scene and building the project for WebGL (GLES3), it causes Chrome on Metal Mac to freeze for 1 minute, then displays a "WebGL context lost, please reload the page" alert. Then the canvas turns black, but the scene still runs. There are thousands of "at: _get_uniform (drivers/gles3/shader_gles3.h:433) - Condition "!version" is true. Returned: -1" errors in the developer console.
After testing on Metal Mac Safari 16, iOS 16, and Android 13 devices, there are no freezes or crashes; however, the models appear black.
On Windows 10, there are no issues.
When using WebGL(GLES2), there are no issues.
Intel Mac has not been tested.
After multiple crashes in Chrome, WebGL becomes unavailable. The crashes may have led the browser to consider WebGL unstable and subsequently disable it.
Steps to reproduce
Create a new 3D project in Godot.
Add a CSG node (e.g., CSGBox, CSGSphere, etc.) to the scene.
Export the project as WebGL (GLES3).
Run the exported project in Chrome on a Metal-supported Mac.
Observe that the browser freezes for 1 minute, then displays a "WebGL context lost, please reload the page" alert, and the canvas turns black.
The text was updated successfully, but these errors were encountered:
sakurasoooo
changed the title
Crash occurs when building WebGL (GLES3) with Mesh in 3D scene
Crash occurs when building WebGL2 (GLES3) with Mesh in 3D scene On Chromium100.0(MAC)
Mar 18, 2023
Godot version
3.5.2, 3.5.1
System information
Apple M1 Max, macOS Ventura(Version 13.1), Chrome 111, GLES3
Issue description
There is no Crash problem on Mac with 99.0 and older versions of Chromium.
When adding any CSG node containing a mesh in a 3D scene and building the project for WebGL (GLES3), it causes Chrome on Metal Mac to freeze for 1 minute, then displays a "
WebGL context lost, please reload the page
" alert. Then the canvas turns black, but the scene still runs. There are thousands of "at: _get_uniform (drivers/gles3/shader_gles3.h:433) - Condition "!version" is true. Returned: -1
" errors in the developer console.After testing on Metal Mac Safari 16, iOS 16, and Android 13 devices, there are no freezes or crashes; however, the models appear black.
On Windows 10, there are no issues.
When using WebGL(GLES2), there are no issues.
Intel Mac has not been tested.
After multiple crashes in Chrome, WebGL becomes unavailable. The crashes may have led the browser to consider WebGL unstable and subsequently disable it.
Steps to reproduce
Minimal reproduction project
3dtest.zip
The text was updated successfully, but these errors were encountered: