First, The demand for very high quality real time graphics
in computer applications has been the inspiration behind the advancement of graphics hardware. For e.g. rendering high definition complex 3D scenes at an ever increasing resolution is a challenge in electronic gaming application. When there were no GPUs in 1990s, Video Graphics Array (VGA) controllers were used in PCs to accelerate graphical user interface. VGAs generated 2D graphics displays.