I've been running into some interesting behavior on Allegro 5 in regards to its bitmap library. Essentially, when I try to load either a bmp or png of the same image, that image goes through some sort of anti-aliasing or blur procedure by default that provides me with a distorted image. Is there any way to fix this issue so that I can render the image pixel for pixel?
The image is a zoomed view of my allegro-rendered window to emphasize the artifacting, along with a little chrome window next to it showing what the image is supposed to look like. The first image is allegro loading a png, the second allegro loading a bitmap, and the third the proper source image in a chrome window that has been dragged next to the other images.
The code at this pastebin is pretty boiler-plate starting tutorial stuff for Allegro 5.
I've tried fiddling with allegro's display flags, and searched the web, and this site but couldn't find an answer. If the details matter, I'm using netbeans with the latest mingw and allegro 5.0.8.
Thank you for your time.
-Devin