| Index: remoting/client/gl_math.cc
|
| diff --git a/remoting/client/gl_math.cc b/remoting/client/gl_math.cc
|
| index b223ff367344ee5d63becbc75c2940840c04a704..cb3f8923b7b4fc537bc9ef6195fd3b52882d02bf 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
|
|
|
| @@ -28,8 +30,10 @@ void NormalizeTransformationMatrix(int view_width,
|
| std::array<float, 9>* matrix) {
|
| (*matrix)[kXScaleKey] = canvas_width * (*matrix)[kXScaleKey] / view_width;
|
| (*matrix)[kYScaleKey] = canvas_height * (*matrix)[kYScaleKey] / view_height;
|
| - (*matrix)[kXOffsetKey] /= view_width;
|
| - (*matrix)[kYOffsetKey] /= view_height;
|
| + (*matrix)[kXOffsetKeyTransposed] = (*matrix)[kXOffsetKey] / view_width;
|
| + (*matrix)[kYOffsetKeyTransposed] = (*matrix)[kYOffsetKey] / view_width;
|
| + (*matrix)[kXOffsetKey] = 0;
|
| + (*matrix)[kYOffsetKey] = 0;
|
| }
|
|
|
| void FillRectangleVertexPositions(float left,
|
|
|