mesa: GL_MESA_framebuffer_flip_y extension [v4]
[mesa.git] / src / mesa / drivers / dri / radeon / radeon_fbo.c
index 37c9c3f094b79103856cf7980ca961ab2e700979..439b95bf7b1ecb49b494a1563090286d24cde562 100644 (file)
@@ -226,7 +226,8 @@ radeon_map_renderbuffer(struct gl_context *ctx,
                       GLuint x, GLuint y, GLuint w, GLuint h,
                       GLbitfield mode,
                       GLubyte **out_map,
-                      GLint *out_stride)
+                      GLint *out_stride,
+                      bool flip_y)
 {
    struct radeon_context *const rmesa = RADEON_CONTEXT(ctx);
    struct radeon_renderbuffer *rrb = radeon_renderbuffer(rb);
@@ -236,6 +237,9 @@ radeon_map_renderbuffer(struct gl_context *ctx,
    int ret;
    int src_x, src_y;
 
+   /* driver does not support GL_FRAMEBUFFER_FLIP_Y_MESA */
+   assert((rb->Name == 0) == flip_y);
+
    if (!rrb || !rrb->bo) {
           *out_map = NULL;
           *out_stride = 0;