Il y avait longtemps! Direct3D 11 est soit disant une évolution de Direct3D 10 et le portage est rapide. Oui. Ou pas. Les charcutiers qui ont défini l’API de Direct3D11 devraient être lapidés avec des foies de faisans.
Alors prenons les choses pénibles dans l’ordre:
- Le framework Effect est maintenant un sample à coté. Bon soit, admettons.
- La gestion des fontes et des sprites nous a quitté après une longue maladie. Il faut vous démerder avec Direct2D et DirectWrite. Oui, pas de soucis.
- La classe Mesh a été supprimée parce que bon elle sentait le fioul. Parait-il que les développeurs de jeux (à dire avec une voix emplie de respect et d’admiration) ne s’en servent pas. Alors forcément. Pas grave, je m’en servais juste pour le calcul des intersections et pour les adjacencies. De toute manière on s’en fout on fait pas des jeux vidéos.
Bon là ca me broute de me taper des wrappers en chaine pour rajouter des fonctionnalités déjà présentes mais il faut quand même avouer que l’API est bien foutue et hormis les points du dessus ca coule assez vite à partir de Direct3D 10.
DirectX