In Asphyre Sphinx, we're using JSB headers for DirectX 11 with FreePascal/Lazarus without any problems. Why do you think they are not working for FPC?
I don't think so regarding DirectX 11, though XNA does seem to be pushed away. However, I see your point considering that DirectX is now part of Windows SDK, so it won't be updated so often.
Bookmarks