| Index: remoting/client/gl_math.cc
|
| diff --git a/remoting/client/gl_math.cc b/remoting/client/gl_math.cc
|
| index b223ff367344ee5d63becbc75c2940840c04a704..5403b237f58663ec6e0e2cb6c3e3deae5e35226d 100644
|
| --- a/remoting/client/gl_math.cc
|
| +++ b/remoting/client/gl_math.cc
|
| @@ -16,6 +16,8 @@ const int kXScaleKey = 0;
|
| const int kYScaleKey = 4;
|
| const int kXOffsetKey = 2;
|
| const int kYOffsetKey = 5;
|
| +const int kXOffsetKeyTransposed = 6;
|
| +const int kYOffsetKeyTransposed = 7;
|
|
|
| } // namespace
|
|
|
| @@ -32,6 +34,13 @@ void NormalizeTransformationMatrix(int view_width,
|
| (*matrix)[kYOffsetKey] /= view_height;
|
| }
|
|
|
| +void TransposeTransformationMatrix(std::array<float, 9>* matrix) {
|
| + (*matrix)[kXOffsetKeyTransposed] = (*matrix)[kXOffsetKey];
|
| + (*matrix)[kYOffsetKeyTransposed] = (*matrix)[kYOffsetKey];
|
| + (*matrix)[kXOffsetKey] = 0;
|
| + (*matrix)[kYOffsetKey] = 0;
|
| +}
|
| +
|
| void FillRectangleVertexPositions(float left,
|
| float top,
|
| float width,
|
|
|