Shader, modèle 5
Cette section contient les pages de référence pour HLSL Shader Model 5.
Le Shader Model 5 est un sur-ensemble des capacités du nuanceur modèle 4. Il a été conçu à l’aide d’un noyau-nuanceur commun qui fournit un ensemble commun de fonctionnalités à tous les nuanceurs programmables, qui sont uniquement programmables à l’aide du langage HLSL.
| Fonctionnalité | Utilité |
|---|---|
| Jeu d'instructions | Fonctions intrinsèques HLSL |
| Vertex shader Max | Pas de restriction |
| Nuanceur de pixels 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 le modèle de nuanceur 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 de modèle 4 s’exécutant sur le matériel DirectX 10.
Le Shader Model 5 présente le nuanceur de calcul qui fournit un calcul universel à grande vitesse.
Une liste plus complète des fonctionnalités du nuanceur 5 est incluse dans la liste des fonctionnalités de Direct3D 11.
La section de l' assembly Shader Model 5 décrit les instructions d’assembly prises en charge par le modèle de nuanceur 5.
Dans cette section
| Élément | Description |
|---|---|
| Attributs du modèle de nuanceur 5 |
Pages de référence pour les attributs du Shader Model 5. |
| Fonctions intrinsèques du modèle de nuanceur 5 |
Pages de référence pour les fonctions intrinsèques du nuancier Model 5. |
| Objets Shader Model 5 |
Pages de référence pour les objets et méthodes de nuanceur de modèle 5. |
| Valeurs système du Shader Model 5 |
Pages de référence pour les valeurs système du Shader Model 5. |