Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los recursos de streaming se crean especificando una marca al crear un recurso, lo que indica que el recurso es un recurso de streaming.
Las restricciones sobre cuándo se puede crear un recurso como recurso de streaming se describen en Parámetros de creación de recursos de streaming.
El almacenamiento de un recurso que no es de streaming se asigna en el sistema gráfico cuando se crea el recurso, como la asignación de una matriz de texturas 2D.
Cuando se crea un recurso de streaming, el sistema gráfico no asigna el almacenamiento para el contenido del recurso. En su lugar, cuando una aplicación crea un recurso de streaming, el sistema de gráficos realiza una reserva de espacio de direcciones solo para el área de la superficie en mosaico y, a continuación, permite que la aplicación controle el mapeo de los mosaicos. La "asignación" de un icono es simplemente la ubicación física en la memoria a la que apunta un icono lógico de un recurso (o NULL para un icono no asignado).
No confunda este concepto con la noción de asignación de un recurso Direct3D para el acceso a la CPU, que, a pesar de usar el mismo nombre, es completamente independiente. Podrá definir y cambiar la asignación de cada icono individualmente según sea necesario, sabiendo que no es necesario asignar todos los iconos de una superficie a la vez, lo que hace un uso eficaz de la cantidad de memoria disponible.
En esta sección
| Tema | Descripción |
|---|---|
Cuando se crea un recurso como un recurso de streaming, los iconos que componen el recurso proceden de apuntar a ubicaciones de un grupo de iconos. Un grupo de bloques es un conjunto de memoria (respaldado por una o varias asignaciones en segundo plano - no visibles para la aplicación). |
|
Hay algunas restricciones en el tipo de recursos de Direct3D que puede crear como un recurso de streaming. |
|
Use los parámetros de esta sección para definir grupos de iconos al crear un búfer. |
|
Uso compartido de recursos de streaming entre procesos y dispositivos |
Los grupos de iconos se pueden compartir con otros procesos, al igual que los recursos tradicionales. Los recursos de streaming que hacen referencia a grupos de iconos no se pueden compartir entre dispositivos y procesos. |
En esta sección se enumeran las operaciones que puede realizar en los recursos de streaming. |
|
Operaciones de disponibles en grupos de iconos |
Las operaciones en los grupos de iconos incluyen cambiar el tamaño de un grupo de iconos, ofrecer recursos (que producen memoria temporalmente en el sistema para todo el grupo de iconos) y reclamar recursos. |
Cómo se divide en mosaico el área de un recurso de streaming |
** Al crear un recurso de transmisión, las dimensiones, el tamaño del elemento del formato y el número de mipmaps y/o secciones de matriz (si procede) determinan el número de bloques necesarios para respaldar toda el área de superficie. |
temas relacionados con