diff options
Diffstat (limited to 'src/modules/evas/engines/gl_common/evas_gl_api.c')
-rw-r--r-- | src/modules/evas/engines/gl_common/evas_gl_api.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/evas/engines/gl_common/evas_gl_api.c b/src/modules/evas/engines/gl_common/evas_gl_api.c index a97204e087..f384fc2854 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_api.c +++ b/src/modules/evas/engines/gl_common/evas_gl_api.c @@ -971,6 +971,11 @@ _evgl_glViewport(GLint x, GLint y, GLsizei width, GLsizei height) glViewport(nc[0], nc[1], nc[2], nc[3]); } + ctx->viewport_direct[0] = nc[0]; + ctx->viewport_direct[1] = nc[1]; + ctx->viewport_direct[2] = nc[2]; + ctx->viewport_direct[3] = nc[3]; + // Keep a copy of the original coordinates ctx->viewport_coord[0] = x; ctx->viewport_coord[1] = y; |