gl-renderer: Fix read_pixels in the case where we have output borders

Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
dev
Jason Ekstrand 11 years ago committed by Kristian Høgsberg
parent 923bfe6f1f
commit 701f636293
  1. 4
      src/gl-renderer.c

@ -964,6 +964,10 @@ gl_renderer_read_pixels(struct weston_output *output,
uint32_t width, uint32_t height) uint32_t width, uint32_t height)
{ {
GLenum gl_format; GLenum gl_format;
struct gl_output_state *go = get_output_state(output);
x += go->borders[GL_RENDERER_BORDER_LEFT].width;
y += go->borders[GL_RENDERER_BORDER_BOTTOM].height;
switch (format) { switch (format) {
case PIXMAN_a8r8g8b8: case PIXMAN_a8r8g8b8:

Loading…
Cancel
Save