Partager via


Niveau 1

Cette section décrit la prise en charge du niveau 1.

Limitations générales du niveau 1

  • Matériel au niveau de la fonctionnalité 11.0 minimum.
  • Aucune prise en charge du quilting.
  • Aucune prise en charge texture1D ou Texture3D.
  • Non 2, 8 ou 16 exemples d’anticrénelage multisample (MSAA) prise en charge. Seuls les formats 4x sont requis, à l’exception de 128 formats bpp.
  • Aucun modèle swizzle standard (disposition dans les vignettes de 64 Ko et emballage de la queue mip est jusqu’au fournisseur de matériel).
  • Limitations sur la façon dont les vignettes sont accessibles lorsqu’il existe des mappages en double. Consultez les limitations d’accès aux vignettes avec des mappages en double.

Limitations spécifiques affectant le niveau 1 uniquement

Lecture/écriture dans des ressources de diffusion en continu qui ont des mappages NULL

Les ressources de diffusion en continu peuvent avoir des mappages NULL , mais la lecture à partir de celles-ci ou leur écriture produit des résultats non définis, y compris l’appareil supprimé. Les applications peuvent contourner ce problème en mappant une page factice unique à toutes les zones vides. Veillez à écrire et à effectuer un rendu sur une page mappée à plusieurs emplacements cibles de rendu, car l’ordre des écritures n’est pas défini.

Aucune instruction de nuanceur pour le verrouillage de LOD et les commentaires d’état mappés

Les instructions du nuanceur pour le verrouillage de LOD et les commentaires d’état mappés ne sont pas disponibles. Consultez l’exposition des ressources de diffusion en continu HLSL.

Contraintes d’alignement pour les formes de vignette standard

Il n’est garanti que les mips (à partir des meilleurs) dont les dimensions sont toutes les multiples de la taille de vignette standard prennent en charge les formes de mosaïques standard et peuvent avoir des vignettes individuelles mappées arbitrairement/non mappées. Le premier mipmap d’une ressource de diffusion en continu qui n’a pas de dimension multiple de taille de vignette standard, ainsi que tous les mipmaps grossières, peut avoir une forme de mosaïque non standard, adaptée aux vignettes N 64 Ko pour cet ensemble de mips à la fois (N signalé à l’application). Ces vignettes N sont considérées comme une unité, qui doivent être entièrement mappées ou entièrement non mappées par l’application à un moment donné, bien que les mappages de chacune des vignettes N puissent se trouver à des emplacements disjoints arbitrairement dans un pool de vignettes.

Tableau de mipmaps qui ne sont pas un multiple de taille de vignette standard

Les ressources de diffusion en continu avec des mipmaps qui ne sont pas multiples de taille de vignette standard dans toutes les dimensions ne sont pas autorisées à avoir une taille de tableau supérieure à 1.

Basculement entre les vignettes de référencement dans un pool de vignettes via une ressource de mémoire tampon et de texture

Pour basculer entre le référencement des vignettes dans un pool de vignettes via une ressource de mémoire tampon pour référencer les mêmes vignettes via une ressource Texture , ou vice versa, la mise à jour la plus récente des mappages de vignettes ou la copie de mappages de vignettes qui définissent les mappages vers ces vignettes de pool de vignettes doit être pour la même dimension de ressource (Mémoire tampon et Texture*) que la dimension de ressource qui sera utilisée pour accéder aux vignettes. Sinon, le comportement n’est pas défini, y compris le risque de réinitialisation de l’appareil.

Par exemple, il n’est pas valide de mettre à jour les mappages de vignettes pour définir des mappages de vignettes pour une mémoire tampon, puis de mettre à jour les mappages de vignettes vers les mêmes vignettes dans le pool de vignettes via une ressource Texture2D , puis d’accéder aux vignettes via la mémoire tampon. Les opérations de contournement consistent à redéfinir les mappages de vignettes pour une ressource lors du basculement entre la mémoire tampon et la texture (ou inversement) le partage de vignettes ou de ne jamais partager de vignettes dans un pool de vignettes entre les ressources de mémoire tampon et les ressources texture.

Filtrage de réduction min/max

Le filtrage de réduction min/max n’est pas pris en charge. Consultez les fonctionnalités d’échantillonnage de texture des ressources de streaming.

Niveaux de fonctionnalités des ressources de diffusion en continu