Syntaxe
Paramètres
OffsetFromBaseAddrType : ptrdiff_t Décalage, en octets, par rapport à 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 en mémoire virtuelle dans le cas des textures paginées, comme avec le 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 d’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 suivant 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 à streaming de mips, consultez XBTCGetRelativeStreamIndex.
