Sì assolutamente. Innanzitutto crei due identici ID3D11Buffer
strutture utilizzando BIND_VERTEX_BUFFER
, BIND_SHADER_RESOURCE
e BIND_UNORDERED_ACCESS
flag di utilizzo e gli UAV e SRV associati.
Il primo passaggio consiste nell'applicare il filtro sul buffer di input e scrivere nel buffer di destinazione durante la sessione di calcolo.
Quindi durante il passaggio di disegno, è sufficiente associare il buffer di destinazione allo stage IA
. Puoi fare un po 'di ping-pong se hai bisogno di accumulare calcoli sui vertici (suppongo che per filtro tu intenda uno functional map, per riferirsi al termine di Programmazione Funzionale).
Grazie, suona bene. – testalino