I think another factor is probably the rise of a few big engines, particularly Unity and Unreal Engine, which are taking most of the work out of supporting multiple platforms. There's still some porting involved, but most of that will be focused on the additional code written for a game, rather than attempting to translate the entire engine from DirectX to OpenGL.