Operazioni disponibili sulle risorse di streaming
Questa sezione elenca le operazioni che è possibile eseguire sulle risorse di streaming.
- Aggiornare le operazioni di mapping dei riquadri che restituiscono void e le operazioni Copia mappature di riquadro che restituiscono void (vuoto): queste operazioni puntano le posizioni dei riquadri in una risorsa di streaming a posizioni nei pool di riquadro, o a NULL, o a entrambi. Queste operazioni possono aggiornare un sottoinsieme non contiguo dei puntatori a riquadri.
- Operazioni di copia e aggiornamento: tutte le API in grado di copiare dati da e verso una superficie di lavoro pool predefinita operano per le risorse di streaming. La lettura da riquadri non mappati produce 0 e le scritture nei riquadri non mappati vengono eliminate.
- Operazioni Copia riquadri e Aggiorna riquadri: queste operazioni esistono per copiare i riquadri con una granularità di 64 KB da e verso qualsiasi risorsa di streaming e una risorsa buffer in un layout di memoria canonico. Il driver di visualizzazione e l'hardware eseguono qualsiasi "swizzling" di memoria necessario per la risorsa di streaming.
- Le associazioni di pipeline Direct3D e le creazioni/associazioni di visualizzazione che funzionano anche sulle risorse non di streaming operano anche sulle risorse di streaming.
I controlli sui riquadri sono disponibili su contesti immediati o posticipati (proprio come gli aggiornamenti delle risorse tipiche) e al momento dell'esecuzione hanno un impatto sugli accessi successivi ai riquadri (non sulle operazioni inviate in precedenza).
Argomenti correlati
Creazione di risorse di streaming