Syntaxe
Membres
FlagsType : D3D12XBOX_SAMPLER_FLAGS Indicateur de l’énumération D3D12XBOX_SAMPLER_FLAGS. FilterMag
Type : D3D12XBOX_TEXTURE_XY_FILTER Cette valeur de l’énumération D3D12XBOX_TEXTURE_XY_FILTER spécifie le filtre XY à utiliser. FilterMin
Type : D3D12XBOX_TEXTURE_XY_FILTER Cette valeur de l’énumération D3D12XBOX_TEXTURE_XY_FILTER spécifie le filtre XY à utiliser. FilterMip
Type : D3D12XBOX_TEXTURE_MIP_FILTER Cette valeur de l’énumération D3D12XBOX_TEXTURE_MIP_FILTER spécifie le filtre MIP à utiliser. FilterZ
Type : D3D12XBOX_TEXTURE_Z_FILTER Cette valeur de l’énumération D3D12XBOX_TEXTURE_Z_FILTER spécifie le filtre Z à utiliser. FilterMode
Type : D3D12XBOX_TEXTURE_FILTER_MODE Cette valeur de l’énumération D3D12XBOX_TEXTURE_FILTER_MODE spécifie la méthode de filtrage à utiliser pour l’échantillonnage d’une texture. AddressU
Type : D3D12_TEXTURE_ADDRESS_MODE Cette valeur de l’énumération D3D12_TEXTURE_ADDRESS_MODE spécifie la méthode à utiliser pour résoudre une coordonnée de texture u située en dehors de la plage 0-1. AddressV
Type : D3D12_TEXTURE_ADDRESS_MODE Cette valeur de l’énumération D3D12_TEXTURE_ADDRESS_MODE spécifie la méthode à utiliser pour résoudre une coordonnée de texture v située en dehors de la plage 0-1. AddressW
Type : D3D12_TEXTURE_ADDRESS_MODE Cette valeur de l’énumération D3D12_TEXTURE_ADDRESS_MODE spécifie la méthode à utiliser pour résoudre une coordonnée de texture w située en dehors de la plage 0-1. MinLOD
Type : FLOAT Extrémité inférieure de la plage de mipmaps à laquelle l’accès est limité. 0 correspond au niveau de mipmap le plus grand et le plus détaillé; tout niveau supérieur est moins détaillé. MaxLOD
Type : FLOAT Extrémité supérieure de la plage de mipmaps à laquelle l’accès est limité. 0 correspond au niveau de mipmap le plus grand et le plus détaillé; tout niveau supérieur est moins détaillé. Cette valeur doit être supérieure ou égale à MinLOD. Pour n’avoir aucune limite supérieure de LOD, définissez ce membre sur une valeur élevée. MipLODBias
Type : FLOAT Décalage par rapport au niveau de mipmap calculé. Par exemple, si le calcul du runtime indique qu’une texture doit être échantillonnée au niveau de mipmap 3 et que MipLODBias vaut 2, la texture sera échantillonnée au niveau de mipmap 5. MipLODBiasSecondary
Type : FLOAT Décalage secondaire par rapport au niveau de mipmap calculé. MaxAnisotropy
Type : UINT Valeur de limitation utilisée si D3D12_FILTER_ANISOTROPIC ou D3D12_FILTER_COMPARISON_ANISOTROPIC est spécifié dans Filter. Les valeurs valides sont comprises entre 1 et 16. AnisotropyBias
Type : FLOAT Pour réduire l’anisotropie calculée, ce champ u1.5 est soustrait du rapport anisotrope calculé. La soustraction s’effectue dans l’espace logarithmique; ainsi, 1.0 diviserait par deux le rapport anisotrope et le nombre d’échantillons prélevés. Plus la valeur est élevée, plus la qualité est sacrifiée au profit des performances. Anisobias peut être réduit par le champ PERF_MOD de la ressource, ressource par ressource. Le final_aniso_degree est 2^(aniso_degree_exp - AnisotropicBias). La réduction maximale avec ce biais est de près de 4. AnisotropyThreshold
Type : UINT Ajuste les compromis performances-qualité liés au filtrage anisotrope dans le matériel d’échantillonnage de textures. Des valeurs plus élevées entraînent de meilleures performances et une qualité d’échantillonnage moindre. ComparisonFunc
Type : D3D12_COMPARISON_FUNC Valeur de type D3D12_COMPARISON_FUNC qui spécifie une fonction comparant les données échantillonnées aux données échantillonnées existantes. BorderColor
Type : FLOAT[4] Couleur de bordure à utiliser si D3D12_TEXTURE_ADDRESS_MODE_BORDER est spécifié pour AddressU, AddressV ou AddressW. La plage doit être comprise entre 0.0 et 1.0 inclusivement. PerformanceMip
Type : UINT Ajuste les compromis performances-qualité liés au filtrage des mips dans le matériel d’échantillonnage de textures. Des valeurs plus élevées entraînent de meilleures performances et une qualité d’échantillonnage moindre. PerformanceZ
Type : UINT Ajuste les compromis performances-qualité liés au filtrage de profondeur dans le matériel d’échantillonnage de textures. Des valeurs plus élevées entraînent de meilleures performances et une qualité d’échantillonnage moindre. MinMipSlopeU
Type : D3D12XBOX_MINMIP_FILTER_SLOPE Définit la pente dans la direction U pour le filtre bilinéaire MinMip. Des pentes plus fortes donnent un filtre d’apparence plus nette. Pour le filtrage sur une carte minmip 3D, cette valeur s’applique également à la direction V. MinMipOffsetU
Type : D3D12XBOX_MINMIP_FILTER_OFFSET Définit le décalage du filtre dans la direction U pour le filtre bilinéaire MinMip. Des décalages plus grands éloignent le filtre de la limite des texels afin d’éviter les artefacts de filtrage. Pour le filtrage sur une carte minmip 3D, cette valeur s’applique également à la direction V. MinMipSlopeVOrW
Type : D3D12XBOX_MINMIP_FILTER_SLOPE Définit la pente dans la direction V pour le filtre bilinéaire MinMip. Des pentes plus fortes donnent un filtre d’apparence plus nette. Pour le filtrage sur une carte minmip 3D, cette valeur s’applique à la direction W. MinMipOffsetVOrW
Type : D3D12XBOX_MINMIP_FILTER_OFFSET Définit le décalage du filtre dans la direction V pour le filtre bilinéaire MinMip. Des décalages plus grands éloignent le filtre de la limite des texels afin d’éviter les artefacts de filtrage. Pour le filtrage sur une carte minmip 3D, cette valeur s’applique à la direction W.
Configuration requise
En-tête : d3d12_xs.hPlateformes prises en charge : consoles XBOX Series
