Edge 16 fails WebGL shader compilation

Fixed Issue #14342519

Details

Author
Ashley G.
Created
Oct 23, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
Found in build #
16
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

Repro URL: https://www.scirra.com/labs/edge-shader-bug.html

In Edge 16, the shader compilation fails with:

Shader compilation errors
(0, 0): No precision specified for type 'float'
(0, 0): Internal compiler error

In Chrome and Firefox, the shader compiles OK.

It can be worked around by adding “precision mediump float” at the top of the shader, but this should not be necessary since there are no float variables in the shader, and all the vec2/vec4 variables have a precision specified.

Also our workaround won’t fix all content already deployed by our HTML5 game engine, so this is a compatibility problem.

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “James M.”

      Changed Assigned To to “wptcomptri@microsoft.com”

      Changed Assigned To to “wptcomptri@microsoft.com”

      Changed Status to “Confirmed”

      Changed Assigned To from “wptcomptri@microsoft.com” to “Rafael C.”

      Changed Status from “Confirmed” to “Fixed”

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

    Sign in