[Webkit-unassigned] [Bug 199215] New: [WHLSL] Matrix indexing should match HLSL [row][column], but MSL uses [column][row]

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 25 18:25:21 PDT 2019


            Bug ID: 199215
           Summary: [WHLSL] Matrix indexing should match HLSL
                    [row][column], but MSL uses [column][row]
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebGPU
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: justin_fan at apple.com

>From MSL docs: 

>// This sets the 4th element of the 3rd column to 3.0. 
>m[2][3] = 3.0f;

This is opposite of HLSL, which is what WHLSL should be compatible with. I don't think we are taking this into account when compiling WHLSL.

>From Microsoft docs:

>A 4x4 matrix is accessed with the following indices:

>[0][0], [0][1], [0][2], [0][3]
>[1][0], [1][1], [1][2], [1][3]
>[2][0], [2][1], [2][2], [2][3]
>[3][0], [3][1], [3][2], [3][3]

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190626/6e08e617/attachment.html>

More information about the webkit-unassigned mailing list