Home Dashboard Directory Help

GLSL mat3 constructor taking a mat4 is not supported by Kevin Ring


 as Fixed Help for as Fixed

Type: Bug
ID: 810829
Opened: 12/5/2013 2:48:38 PM
Access Restriction: Public
User(s) can reproduce this bug


In WebGL / GLSL, the mat3 constructor can take a mat4 instance, and it grabs the upper-left corner of the mat4. But IE11 does not support this constructor, instead reporting:
Invalid matrix constructor argument - single argument must be same type as constructed type

This can be easily reproduced with this test in the WebGL 1.0.1 conformance suite:
Sign in to post a comment.
Posted by Microsoft on 5/6/2014 at 8:17 AM
Hello Kevin Ring,

This issue was resolved in the latest version of Internet Explorer 11. At this time we will close out this feedback item. We would like to invite you to reopen the issue if the issue returns and you are once again able to reproduce the issue.

Thank you so much for providing feedback and helping improve Internet Explorer for everyone.

Best regards,
The Internet Explorer Team
Posted by Ahmad Saleem on 2/5/2014 at 10:44 AM
It now works as expected and passes test in IE 11.0.3. Future version fixes it.

Posted by Microsoft on 1/28/2014 at 9:01 AM
Thank you for your feedback. We will be investigating this issue further.

Best regards,

The Internet Explorer Team
Sign in to post a workaround.