Modèle de nuanceur 5

Cette section contient les pages de référence du nuanceur HLSL Model 5.

Shader Model 5 est un super ensemble des capabilites dans nuanceur Model 4. Il a été conçu à l’aide d’un cœur de nuanceur commun qui fournit un ensemble commun de fonctionnalités à tous les nuanceurs programmables, qui ne sont programmables qu’à l’aide de HLSL.

Fonctionnalité Utilité
Jeu d'instructions Fonctions intrinsèques HLSL
Nuanceur de vertex Max Pas de restriction
Max du nuanceur de pixels Pas de restriction
Nouveaux profils de nuanceur ajoutés cs_4_0, gs_4_0*, ps_4_0*, vs_4_0*, cs_4_1, gs_4_1*, ps_4_1*, vs_4_1*, cs_5_0, ds_5_0, gs_5_0, hs_5_0, ps_5_0, vs_5_0

* - gs_4_0, gs_4_1, ps_4_0, ps_4_1, vs_4_0 et vs_4_1 ont été introduits dans le modèle nuanceur 4.0, cependant, DirectX 11 ajoute la prise en charge des mémoires tampons structurées et des mémoires tampons d’adresses d’octets au nuanceur Model 4 s’exécutant sur le matériel DirectX 10.

Le nuanceur modèle 5 introduit le nuanceur de calcul qui fournit un calcul à usage général à haute vitesse.

Une liste plus complète des fonctionnalités de Nuanceur Model 5 est incluse dans une liste des fonctionnalités Direct3D 11.

La section Assembly Nuanceur Model 5 décrit les instructions d’assembly que le nuanceur Model 5 prend en charge.

Dans cette section

Élément Description
Attributs du nuanceur Model 5
Pages de référence pour les attributs Shader Model 5.
Fonctions intrinsèques du modèle nuanceur 5
Pages de référence pour les fonctions intrinsèques du nuanceur Model 5.
Objets du nuanceur Model 5
Pages de référence pour les objets et méthodes Shader Model 5.
Valeurs système du modèle nuanceur 5
Pages de référence pour les valeurs système du nuanceur Model 5.

Modèles de nuanceur et profils de nuanceur