Modèle de nuanceur 5
Cette section contient les pages de référence pour le modèle de nuanceur HLSL 5.
Le modèle de nuanceur 5 est un sur-ensemble des capabilites du nuanceur modèle 4. Il a été conçu à l’aide d’un noyau 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é | Fonctionnalité |
---|---|
Jeu d'instructions | Fonctions intrinsèques HLSL |
Nuanceur de vertex Max | Pas de restriction |
Pixel Shader Max | 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 shader Model 4.0. Toutefois, 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 du matériel DirectX 10.
Le modèle de nuanceur 5 introduit le nuanceur de calcul qui fournit un calcul à usage général à haut débit.
Une liste plus complète des fonctionnalités du nuanceur model 5 est incluse dans une liste des fonctionnalités Direct3D 11.
La section Assembly du modèle de nuanceur 5 décrit les instructions d’assembly que le nuanceur modèle 5 prend en charge.
Dans cette section
Élément | Description |
---|---|
Attributs du modèle nuanceur 5 |
Pages de référence pour les attributs du modèle nuanceur 5. |
Fonctions intrinsèques du modèle de nuanceur 5 |
Pages de référence pour les fonctions intrinsèques du modèle nuanceur 5. |
Objets du modèle nuanceur 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 modèle nuanceur 5. |