Bill Baxter <[email protected]> wrote:
Biggest problem with OpenGL is that the quality is crap for 2D stuff,
and quality really matters when you're trying to do something like
draw 2000 little markers on a plot and each is only 5 pixels wide.
Best you can do right now with GL without a lot of contortions is
something like 16x oversampling, but that only works on fairly recent
/ high-end cards (no chance on an intel integrated chipset, for
instance). With analytical antialiasing you get 256 levels (vs just
16 with hardware AA). The quality difference is very noticeable,
especially on plots with lots of fine lines and tiny markers.
You might get away with generating textures at 2-4 times the wanted
resolution, and generate mipmaps for the texture, then read from the
mipmap. Somewhat of a roundabout way of getting the image, but unless
you're using huge textures, it should work. (And even if you're using
huge textures, you can split the job. )
--
Simen