diff options
-rw-r--r-- | services/surfaceflinger/RenderEngine/GLES20RenderEngine.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/services/surfaceflinger/RenderEngine/GLES20RenderEngine.cpp b/services/surfaceflinger/RenderEngine/GLES20RenderEngine.cpp index 3161888577..d1ee6f8c9c 100644 --- a/services/surfaceflinger/RenderEngine/GLES20RenderEngine.cpp +++ b/services/surfaceflinger/RenderEngine/GLES20RenderEngine.cpp @@ -154,12 +154,12 @@ size_t GLES20RenderEngine::getMaxViewportDims() const { void GLES20RenderEngine::setViewportAndProjection(size_t vpw, size_t vph, Rect sourceCrop, size_t hwh, bool yswap, Transform::orientation_flags rotation) { - size_t l = sourceCrop.left; - size_t r = sourceCrop.right; + int32_t l = sourceCrop.left; + int32_t r = sourceCrop.right; // In GL, (0, 0) is the bottom-left corner, so flip y coordinates - size_t t = hwh - sourceCrop.top; - size_t b = hwh - sourceCrop.bottom; + int32_t t = hwh - sourceCrop.top; + int32_t b = hwh - sourceCrop.bottom; mat4 m; if (yswap) { |