I agree with Bernd " gallium is a 3D driver with most parts similar to warp3d , some parts are upper level (use more recents cards so accept more parameters) some part
are more low-level and works very close to the gpu so allowing to do 2D opérations on surfaces/textures looking much to cleararray/writepixelarray
so making a wrapper p96->gallium is certainly possible
badly gallium exists only for more recent cards
so it is not a solution for older cards.....
Alain Thellier - Wazp3D author