Installable Client Driver
Hardware acceleration is achieved in OpenGL through ICD’s. ICD contain methods for high speed rendering( that is supported by hardware).
To increase performance, we bought new video hardware( GPU ). But openGL calls are then also routed through openGL32.dll. To achieve hardware capabilities hardware venders provides their openGL ICD’s, which are implemented by hardware vendors, and these functions are capable of calling high speed methods implemented in hardware. This way openGL32.dll achieves high speed rendering.
I think the communication between openGL32.dll and OpenGL display driver is performed through ICD and generic openGL driver. The software interface between hardware driver( display driver ) and openGL32.dll is capable of routing openGL calls to high speed methods that are implemented in hardware.