I'd like to know whether the HAL (HW Adaptation Layer) in 3D Graphics Engine is needed, if the 3D Graphics Engine is the implementation of OpenGL ES.

There are many HW Accelerator and chipsets, so I thought when I designed the 3D Graphics Engine, HAL is very important to increase the portability of the 3D Engine.

Nowadays, however, many HW accelerators supports OpenGL ES, and I think "OpenGL ES" becomes the basic functionality of a HW accelerator. Moreover, like ATI Imageon 230, HW accelerators OpenGL ES compliant will be developed more and more.

From this point of view, HAL in 3D Engine (OpenGL ES SW implementation) does not seem to have much meaning.

I'd like to exchange views with the OpenGL ES related ppl on this matter. ^^

[ June 07, 2004: Message edited by: HoKyung Kim ]