Condividi tramite


Livello 2

Questa sezione descrive il supporto di livello 2.

  • Hardware a livello di funzionalità 11.1 minimo.
  • Tutte le funzionalità del livello precedente (senza limitazioni specifiche del livello 1 ) più le aggiunte in questi elementi seguenti:
  • Sono disponibili istruzioni shader per il blocco del LOD e il feedback sullo stato mappato. Per altre informazioni, vedere Esposizione delle risorse riquadri di HLSL.
  • Le letture dei riquadri non mappati restituiscono 0 in tutti i componenti non mancanti del formato e l'impostazione predefinita per i componenti mancanti.
  • Le scritture in riquadri non mappati vengono arrestate dall'andare alla memoria, ma potrebbero terminare nella cache che le letture successive allo stesso indirizzo potrebbero o non essere raccolte.
  • Il filtro trama con un footprint che straddles NULL e riquadri non NULL contribuisce a 0 (con impostazioni predefinite per i componenti di formato mancanti) per texel nei riquadri NULL nell'operazione di filtro generale. Alcuni hardware iniziali non soddisfano questo requisito e restituisce 0 (con le impostazioni predefinite per i componenti di formato mancanti) per il risultato completo del filtro se eventuali texel (con peso diverso da zero) rientrano in un riquadro NULL . Nessun altro hardware sarà autorizzato a perdere il requisito di includere tutti (non ponderati) texel nell'operazione di filtro.
  • Gli accessi a texel NULL causano l'operazione CheckAccessFullyMapped sul feedback sullo stato per una lettura trama per restituire false. Ciò è indipendentemente dal modo in cui il risultato dell'accesso alla trama potrebbe ottenere la maschera di scrittura nello shader e il numero di componenti nel formato trama (la combinazione di cui potrebbe risultare che la trama non deve essere accessibile).
  • Vincoli di allineamento per le forme di riquadro standard: le mappe mipmap che riempiono almeno un riquadro standard in tutte le dimensioni sono garantite per l'uso della tiling standard, con il resto considerato compresso come unità nei riquadri N (N segnalato all'applicazione). L'applicazione può eseguire il mapping dei riquadri N in percorsi arbitrariamente disgiunti in un pool di riquadri, ma deve eseguire il mapping di tutti o nessuno dei riquadri compressi. La confezione mip è un set univoco di riquadri compressi per ogni sezione della matrice.
  • Il filtro min/Max di riduzione è supportato. Per informazioni sul filtro di riduzione min/max, vedere Funzionalità di campionamento della trama delle risorse riquadri.
  • Le risorse riquadri con qualsiasi mipmap minore delle dimensioni standard dei riquadri in qualsiasi dimensione non possono avere dimensioni di matrice maggiori di 1.
  • Limitazioni su come è possibile accedere ai riquadri quando sono presenti mapping duplicati, descritti in Limitazioni di accesso al riquadro con mapping duplicati, continuare a applicare.

Livelli di funzionalità delle risorse riquadri