tévedsz, a source engine is d3d/ogl, de elsődlegesen d3d. Az ogl-hez van egy onthefly fordító hozzá amit a valve talált ki, ezzel gyártanak hlsl -ből glsl shader kódot.