webGL shader link fails with "internal linking error" with nested loops

Issue #11827163 • Assigned to Christian F.

Details

Created
Apr 28, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
  • Internet Explorer
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

The webGL example at the following URL:

https://threejs.org/examples/#webgl_gpgpu_protoplanet

either works after a long pause for low particle numbers or freezes / crashes the browser for higher particle numbers. Originally reported at https://github.com/mrdoob/three.js/issues/11196.

The message ‘internal linking error’ is reported from gl.linkProgram() when it attempts and fails to link the shader in question.

The example works well in Chrome, Firefox and (although slow) works with the highest particle count on a iPad 4 with little delay in shader compilation in all cases.

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “James M.”

      Changed Assigned To to “Christian F.”

    You need to sign in to your Microsoft account to add a comment.

    Sign in