User blog comment:G0LD3NF1RE/Dawnguard encounters issues with Playstation/@comment-173.180.201.88-20120902025305

This is just a thought I had now.

The original XBox was called that becuase it ran on Direct X, hence the DirectXbox. I do know that PCs also have DX, hence the easier transition and programming between the two. I'm not exactly 100% computer savy on things like that but it does bring up the question:

Is the major programming issue with PS3 directly connected with the fact that it doesn't run off of Direct X? It would seem that programming a game's engine to run off of one driver software (or whatever DX is really) then taking the game and programming it to run off of PS3's own version equivalent of DX be the major difficulty in this regard?

Some answers in this would be nice, we already know that the PS3 is difficult to program for (Sony has said that specifically, and have said that it was done on purpose)