The C++ graphics programming handbook

How display adapter card hardware works writing and compiling C++ code VGA/EGA display adapter card registers display modes plotting a point on the graphics screen EGA/VGA BIOS functions the VESA standard for super VGA cards system and display co-ordinates and how they interact clipping techniques classes and functions for primitive figures lines and rectangles drawing and filling circles drawing and filling ellipses drawing and filling circular arcs drawing and fast filling polygons drawing and filling rounded rectangles smooth curves with Bezier and B-spline functions displaying text in the graphics modes rotating geometric figures the mathematics of modelling solids 3D solid modelling techniques ray tracing creating complex displays warping and morphing saving and restoring displays with the .PCX format saving and restoring displays with the .BMP format displaying TARGA format files.