I'm not sure how much of the graphics card it uses because I don't know what the exact functions of the graphics card are but obviously it doesn't use the graphics card as much as OpenGL or suchlike. My main reason for writing it was basically because it was interesting but then I realised that it was probably quick enough to actually be useful. I'm not sure if there's any other delphi code freely available to do Gouraud shading at speed.
I like the idea of making a whole game from scratch because then I can be confident when I say 'I made this'.