Index: ogl_bitmap.c
===================================================================
--- ogl_bitmap.c	(revision 14083)
+++ ogl_bitmap.c	(working copy)
@@ -530,6 +530,10 @@
    ALLEGRO_DISPLAY *ogl_disp = al_get_current_display();
    ALLEGRO_BITMAP_OGL *ogl_bitmap = (void *)bitmap;
 
+   if (bitmap->parent) {
+      ogl_bitmap = (ALLEGRO_BITMAP_OGL *)bitmap->parent;
+   }
+
    if (ogl_disp->ogl_extras->opengl_target == ogl_bitmap) {
       _al_ogl_setup_bitmap_clipping(bitmap);
    }
