UPDATED Now supported surfaces... Well, I finally decided to stop being lazy, and I completely re-did that Direct3D experiment. I just decided to call this version 2.0 of my way old and dumb "graphics library" called A2D. Anyways, for those of you that don't know what this is, let me explain. A2D is a simple 2D graphics library that supports: sprites, textures, alpha blending, scaling, and rotations. Here are some screenshots of the demos that come with the library. -There are a total