Compartir a través de


Operaciones disponibles en grupos de iconos

En esta sección se enumeran las operaciones que puede realizar en grupos de iconos.

  • La duración de los grupos de iconos funciona como cualquier otro recurso de Direct3D, respaldado por el recuento de referencias, incluido en este caso el seguimiento de asignaciones de recursos en mosaico. Cuando la aplicación ya no hace referencia a un grupo de iconos y las asignaciones de iconos a la memoria han desaparecido y se completan los accesos de la unidad de procesamiento de gráficos (GPU), el sistema operativo desasigna el grupo de iconos.
  • API relacionadas con el uso compartido de superficies y el trabajo de sincronización para los grupos de iconos (pero no directamente en los recursos en mosaico). De forma similar al comportamiento de los grupos de iconos ofrecidos, los comandos de Direct3D que acceden a los recursos en mosaico que apuntan a un grupo de iconos se quitan si el grupo de iconos se ha compartido y actualmente lo adquiere otro dispositivo y proceso.
  • Operación ID3D11DeviceContext2::ResizeTilePool
  • Operaciones IDXGIDevice2::OfferResources y ReclaimResources: estas API para producir memoria temporalmente en el sistema funcionan en todo el grupo de mosaicos (y no están disponibles para recursos en mosaico individuales). Si un recurso en mosaico apunta a un icono de un grupo de iconos ofrecido, el recurso en mosaico se comporta como si se ofreciera (por ejemplo, el tiempo de ejecución quita los comandos que hacen referencia a él).

Los datos no se pueden copiar directamente en y desde la memoria del grupo de iconos. Los accesos a la memoria siempre se realizan a través de recursos en mosaico.

Creación de recursos en mosaico