Y at-il une comparaison complète des différentes versions de DirectX, différentes versions de shaders?Liste complète des différences entre les versions de DirectX, shaders: caractéristiques, incompatibilités, exigences etc
Il y a un article sur Wikipedia sur HLSL avec la comparaison des différentes versions de shaders. C'est utile, mais seulement si vous connaissez déjà beaucoup de détails sur les shaders (qu'est-ce que la prédication d'instruction? Quelles sont les instructions de dégradé?). Un autre problème est celui donné qu'un code source, différentes versions de pixel shaders produisent des résultats différents. Il serait beaucoup plus utile que l'article donne une idée de base de ce qui est comparé et de ses usages. Il donnerait des informations sur ce dont vous avez vraiment besoin, quelles sont les exigences pour votre application, ce que vous devez apprendre.
Il y a beaucoup d'articles sur Internet sur les fonctionnalités spécifiques de DirectX (comme "La tesselation matérielle est supportée maintenant, yay!"), Mais je n'ai pas trouvé de liste complète des changements. Il existe lists of breaking changes entre différentes versions de DirectX sur MSDN, mais ils fournissent des informations uniquement sur les modifications de rupture, pas de nouvelles fonctionnalités, et sont axés sur l'API. Il existe des listes comme API features, mais elles ne sont ni détaillées ni exhaustives.
Ce que je veux une liste complète et détaillée des différences entre les versions de DirectX, les versions de shaders, de préférence avec de courtes exlanations de fonctionnalités pour ceux qui commencent à apprendre que DirectX, HLSL etc.