Made a few minor changes to adjust for
NxM matrices in assembly output.
Change-Id: I3dde37e0f4bd2623232eebf0dc06182d8071d751
Reviewed-on: https://swiftshader-review.googlesource.com/2863
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
}\r
break;\r
case EOpConstructMat2:\r
+ case EOpConstructMat2x3:\r
+ case EOpConstructMat2x4:\r
+ case EOpConstructMat3x2:\r
case EOpConstructMat3:\r
+ case EOpConstructMat3x4:\r
+ case EOpConstructMat4x2:\r
+ case EOpConstructMat4x3:\r
case EOpConstructMat4:\r
if(visit == PostVisit)\r
{\r
{\r
TIntermTyped *matrix = m->getAsTyped();\r
ASSERT(matrix && matrix->isMatrix() && !matrix->isArray());\r
- return matrix->getNominalSize();\r
+ return matrix->getSecondarySize();\r
}\r
\r
// Returns ~0 if no loop count could be determined\r