Das ist kaum anzunehmen, weil die Doom3 engine keine OpenGL2.0 engine ist. Und nachruesten laesst sich das auch nicht. Davon abgesehen gibt es ja kaum Karten mit einem OpenGL2.0 Treiber.
Was hat das Shader-Model mit OpenGL zu tun? Das Shader-Model definiert die Freiheitsgrade der Shader-Programme. Diese sind in HLSL oder in CG geschrieben, und koennen von einer OpenGL oder Dx-Umgebung auf die Karte geladen werden.
Oder steh ich jetzt voellig auf dem Schlauch?
Ich verstehe zwar deine Frage nicht ganz, aber HLSL oder cg Shader werden nicht auf die Karte geladen, diese High-Level Shader muessen erst noch durch den Shader-Compiler, der Teil des DXSDK ist.
GLSL OpenGL high-level shader werden "direkt" auf die Karte geladen, der Compiler ist hier Teil des OpenGL-Treibers. Aber das dauert wie schon gesagt noch etwas, bis wir OpenGL2.0 mit GLSL sehen.