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 spécifient 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 contenant 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 si 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 échoue. |
| XG_RESOURCE_MISC_ESRAM_RESIDENT | Définissez cet indicateur lorsque vous souhaitez que l’ESRAM soit utilisée pour votre ressource (mémoire tampon ou texture). Cela permet à votre ressource d’utiliser 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 stencil. |
| XG_RESOURCE_MISC_ALLOW_DCC | Autorise la compression DCC (Delta Color Compression). |
| XG_RESOURCE_MISC_FORCE_TEXTURE_COMPATIBILITY | Force les ressources compressées par DCC (Delta Color Compression) à rester compatibles avec l’échantillonnage de texture. |
| 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. |
