References

Make sure you're loading it as a memory bitmap with al_set_new_bitmap_flags(). Otherwise, it has to be uploaded to your graphics card as a texture, and there's a good chance your card/drivers won't support such a wide texture.

niks

Thanks, gnolam. For the quick and concise reply. I did read about this in the manual here: al_set_new_display_option() but I didn't know you could set it on a per-bitmap level.

Quote:

ALLEGRO_MAX_BITMAP_SIZE: When queried this returns the maximum size (width as well as height) a bitmap can have for this display. Calls to al_create_bitmap or al_load_bitmap for bitmaps larger than this size will fail. It does not apply to memory bitmaps which always can have arbitrary size (but are slow for drawing).