Why was the DirectX mesh interface removed? [closed]

I'm currently working with D3D 11 and if I understood it correctly, D3D 10 had a mesh interface built in to it which was removed in 11.

If this is correct, why was the mesh interface removed? It seems like a useful interface to have.

• Is this causing a problem for you? Are you asking for work-arounds? Things like that are sometimes removed to not limit developers into a specific way of doing things. – MichaelHouse Jun 23 '13 at 16:08
• @Byte56 No not really, just takes a bit more time :) Im only asking out of curriosity. I can see how i could limit developers, however 1. if they feelt it limited their potentiall, then they could just make one themself ? 2. I meen there is a limit to how much you can perfect a function to run as fast as possible. I feel this is a good reason to have on standar function for it, to perfect it. Now when you make your own function, sure you can design it to work how you want it to work, but you start att square one everytime, from a performace point of view . – Fredrik Boston Westman Jun 23 '13 at 16:16
• Frederik, we can only speculate. Maybe this utilitiy stuff was in the way of deeper optimizations, or maybe they just wanted to simplify the interface. Who knows. Voting to close, as in its current form this will only poll speculation and there is no problem to solve here, which is the actual intention of the site. Please check the FAQ for details on what kind of questions are encouraged on the site. – Maik Semder Jun 23 '13 at 16:31
• @MaikSemder with all due respect, if i had know it was only gonna give speculative anwsers it wouldnt have been a question. For all I know it was something major wrong with it and could have sent me down a bad path using the directX 10 interface. Do you think that is something unworthy of knowing for a newbie ? – Fredrik Boston Westman Jun 23 '13 at 16:37
• @FredrikBostonWestman - I agree that it's probably worth knowing and that there may be useful information in an answer to it, that's not in dispute, and despite that the relevant point is: even given that it may be worth knowing, is it appropriate for this site? – Maximus Minimus Jun 23 '13 at 16:44

All of the above factors contributed significantly to the decision to deprecate the functionality (which had been underway since the 9-to-10 transition, when the built-in functionality to load meshes from .x files vanished).