Syntaxe
Paramètres
OffsetFromBaseAddrType : ptrdiff_t Décalage, en octets, à partir de l’adresse de base de la ressource. BaseTextureSize
Type : size_t Taille, en octets, de la texture de base. PageSize
Type : size_t Taille, en octets, d’une page de mémoire. Si cette valeur n’est pas spécifiée, la valeur par défaut est de 64 Ko (0x10000).
Valeur de retour
Type : int32_t Retourne l’index de flux relatif associé à la ressource, ou -1 si OffsetFromBaseAddr n’est pas aligné sur une limite de page.Remarques
Cette méthode retourne l’index de flux relatif associé à la ressource.Les index de flux peuvent être identifiés soit à partir de l’adressage relatif de la mémoire virtuelle dans le cas des textures paginées, comme avec Sampler Feedback Streaming (SFS), soit par le niveau de mip dans tous les autres cas. Utilisez cette fonction pour les textures paginées. Le décalage de l’index de flux doit être ajouté à l’index de flux de base de la ressource pour déterminer l’index de flux absolu.
Les valeurs négatives doivent être interprétées comme des erreurs.
Pour SFS, chaque page de 64 Ko qui suit la texture de base est compressée dans l’ordre. La texture de base est toujours le flux 0. Pour plus d’informations sur les textures en diffusion en continu de mips, consultez XBTCGetRelativeStreamIndex.
