diff options
author | Jeroen Bakker <j.bakker@atmind.nl> | 2019-06-06 15:41:54 +0300 |
---|---|---|
committer | Jeroen Bakker <j.bakker@atmind.nl> | 2019-06-06 18:15:24 +0300 |
commit | 2239dca7e9359ad0b1b8abe5fbbdefaeb85b480f (patch) | |
tree | c75d9fe9fcf6adc6b6ad02ad75dc5c7506098462 /source/blender/editors/render | |
parent | 3a7af37e280276026e937aa95aefde11290741d2 (diff) |
Sequencer: Viewport Rendering Annotation
When rendering the Sequencer using viewport rendering the annotations
were not scaled to respect the scene render size. This was because the
matrices were calculated based on the output size and not the actual
rendersize.
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D5032
Diffstat (limited to 'source/blender/editors/render')
-rw-r--r-- | source/blender/editors/render/render_opengl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/render/render_opengl.c b/source/blender/editors/render/render_opengl.c index 20229b63258..845f60e9ad1 100644 --- a/source/blender/editors/render/render_opengl.c +++ b/source/blender/editors/render/render_opengl.c @@ -330,8 +330,8 @@ static void screen_opengl_render_doit(const bContext *C, OGLRender *oglrender, R GPU_clear_color(0.0f, 0.0f, 0.0f, 0.0f); GPU_clear(GPU_COLOR_BIT | GPU_DEPTH_BIT); - wmOrtho2(0, sizex, 0, sizey); - GPU_matrix_translate_2f(sizex / 2, sizey / 2); + wmOrtho2(0, scene->r.xsch, 0, scene->r.ysch); + GPU_matrix_translate_2f(scene->r.xsch / 2, scene->r.ysch / 2); G.f |= G_FLAG_RENDER_VIEWPORT; ED_annotation_draw_ex(scene, gpd, sizex, sizey, scene->r.cfra, SPACE_SEQ); |