Condividi tramite


Operazioni disponibili nelle risorse riquadri

Questa sezione elenca le operazioni che è possibile eseguire sulle risorse riquadri.

  • void ID3D11DeviceContext2::UpdateTileMappings e ID3D11DeviceContext2::CopyTileMappings operazioni - Questi punti operativi si trovano in una risorsa riquadri riquadri in una risorsa riquadri nei pool di riquadri o in NULL o in entrambi. Queste operazioni possono aggiornare un subset disgiunto dei puntatori a riquadri.
  • Operazioni Copy*() e Update*(): tutte le API che possono copiare dati da e verso un'area di pool predefinita(ad esempio , ID3D11DeviceContext1::CopySubresourceRegion1 e ID3D11DeviceContext1::UpdateSubresource1) funzionano per le risorse riquadri. La lettura da riquadri non mappati produce 0 e le scritture nei riquadri non mappati vengono eliminate.
  • OPERAZIONI ID3D11DeviceContext2::CopyTiles e ID3D11DeviceContext2::UpdateTiles : queste operazioni esistono per la copia dei riquadri con granularità di 64 KB da e verso qualsiasi risorsa riquadri e da una risorsa buffer in un layout di memoria canonico. Il driver di visualizzazione e l'hardware eseguono qualsiasi memoria "swizzling" necessaria per la risorsa riquadri.
  • Le associazioni di pipeline Direct3D e le creazioni/associazioni di visualizzazione che funzionerebbero anche sulle risorse non riquadri funzionano anche sulle risorse riquadri.

I controlli riquadro sono disponibili in contesti immediati o posticipati (come gli aggiornamenti alle risorse tipiche) e quando l'esecuzione influisce sugli accessi successivi ai riquadri (non sono state inviate in precedenza le operazioni).

Creazione di risorse riquadri