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

Status : 

  Fixed<br /><br />
		This item has been fixed in the current or upcoming version of this product.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.

ID 810829 Comments
Status Closed Workarounds
Type Bug Repros 2
Opened 12/5/2013 2:48:38 PM
Access Restriction Public


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