summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/radeon/radeon_pixel_read.c
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2012-04-20 07:58:59 -0600
committerBrian Paul <brianp@vmware.com>2012-05-01 11:39:34 -0600
commit47941bfaea6e8a60e2c31f7a2c8c233f2a10ecb1 (patch)
tree76a4d7ec78cb72e5c7abdece080e2c3f9b602530 /src/mesa/drivers/dri/radeon/radeon_pixel_read.c
parentff10dbf35f1c083d38bbdbec30cadf6703b609e5 (diff)
radeon: use _mesa_is_winsys/user_fbo() helpers
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'src/mesa/drivers/dri/radeon/radeon_pixel_read.c')
-rw-r--r--src/mesa/drivers/dri/radeon/radeon_pixel_read.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/radeon/radeon_pixel_read.c b/src/mesa/drivers/dri/radeon/radeon_pixel_read.c
index 3a14cc69af4..db5e01da49b 100644
--- a/src/mesa/drivers/dri/radeon/radeon_pixel_read.c
+++ b/src/mesa/drivers/dri/radeon/radeon_pixel_read.c
@@ -28,6 +28,7 @@
#include "stdint.h"
#include "main/bufferobj.h"
#include "main/enums.h"
+#include "main/fbobject.h"
#include "main/image.h"
#include "main/readpix.h"
#include "main/state.h"
@@ -148,7 +149,7 @@ do_blit_readpixels(struct gl_context * ctx,
}
/* Disable source Y flipping for FBOs */
- flip_y = (ctx->ReadBuffer->Name == 0);
+ flip_y = _mesa_is_winsys_fbo(ctx->ReadBuffer);
if (pack->Invert) {
y = rrb->base.Base.Height - height - y;
flip_y = !flip_y;