Да, это демо можно переписать, используя OpenGL. OpenGL и D3D предоставляют более или менее одинаковую аппаратную функциональность. OpenGL 3.3 эквивалентен D3D10.
Действительно, D3D10 даже не требуется для функций этой демонстрации. D3D9 может запустить его просто отлично.