Experiments with D3D10 and (eventually) OpenGL / OpenGL ES 3.x