Syntaxe
enum XG_RESOURCE_MISC_FLAG
{
XG_RESOURCE_MISC_GENERATE_MIPS = 0x1L,
XG_RESOURCE_MISC_TEXTURECUBE = 0x4L,
XG_RESOURCE_MISC_DRAWINDIRECT_ARGS = 0x10L,
XG_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 0x20L,
XG_RESOURCE_MISC_BUFFER_STRUCTURED = 0x40L,
XG_RESOURCE_MISC_RESOURCE_CLAMP = 0x80L,
XG_RESOURCE_MISC_RESTRICTED_CONTENT = 0x1000L,
XG_RESOURCE_MISC_ESRAM_RESIDENT = 0x20000L,
XG_RESOURCE_MISC_NO_COLOR_COMPRESSION = 0x80000L,
XG_RESOURCE_MISC_NO_DEPTH_COMPRESSION = 0x100000L,
XG_RESOURCE_MISC_NO_STENCIL_COMPRESSION = 0x200000L,
XG_RESOURCE_MISC_ALLOW_DCC = 0x400000L,
XG_RESOURCE_MISC_FORCE_TEXTURE_COMPATIBILITY = 0x8000L,
XG_RESOURCE_MISC_TILE_POOL = 0x4000000L,
XG_RESOURCE_MISC_TILED = 0x8000000L,
}
Constantes
| Constante | Description |
|---|---|
| XG_RESOURCE_MISC_GENERATE_MIPS | Active la génération de mipmaps. La ressource doit être créée avec les indicateurs de liaison qui précisent que la ressource est une cible de rendu et une ressource de nuanceur. |
| XG_RESOURCE_MISC_TEXTURECUBE | Définit une ressource comme une texture cube créée à partir d’un Texture2DArray qui contient six textures. |
| XG_RESOURCE_MISC_DRAWINDIRECT_ARGS | Active l’instanciation du contenu généré par le GPU. |
| XG_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS | Active une ressource en tant que mémoire tampon d’adresses d’octets. |
| XG_RESOURCE_MISC_BUFFER_STRUCTURED | Active une ressource en tant que mémoire tampon structurée. |
| XG_RESOURCE_MISC_RESOURCE_CLAMP | Active une ressource avec limitation (clamping) des mipmaps. |
| XG_RESOURCE_MISC_RESTRICTED_CONTENT | Définissez cet indicateur pour indiquer que la ressource peut contenir du contenu protégé et que, par conséquent, le système d’exploitation ne doit utiliser la ressource que lorsque le pilote et le matériel prennent en charge la protection du contenu. Dans le cas contraire, toute tentative de création d’une ressource avec cet indicateur échouera. |
| XG_RESOURCE_MISC_ESRAM_RESIDENT | Définissez cet indicateur lorsque vous voulez que l’ESRAM soit utilisée pour votre ressource (mémoire tampon ou texture). Cela permet à votre ressource d’être utilisée dans la mémoire la plus rapide possible. |
| XG_RESOURCE_MISC_NO_COLOR_COMPRESSION | Désactive la compression des couleurs. |
| XG_RESOURCE_MISC_NO_DEPTH_COMPRESSION | Désactive la compression de la profondeur. |
| XG_RESOURCE_MISC_NO_STENCIL_COMPRESSION | Désactive la compression du gabarit (stencil). |
| XG_RESOURCE_MISC_ALLOW_DCC | Autorise la compression delta des couleurs (DCC). |
| XG_RESOURCE_MISC_FORCE_TEXTURE_COMPATIBILITY | Force les ressources compressées par compression delta des couleurs à rester compatibles avec l’échantillonnage de textures. |
| XG_RESOURCE_MISC_TILE_POOL | Définissez cet indicateur pour indiquer que la ressource est un pool de vignettes. |
| XG_RESOURCE_MISC_TILED | Définissez cet indicateur pour indiquer que la ressource est une ressource en mosaïque. |
