Domanda

Nell'esempio di processo post directx il downfilter FX ha il seguente codice:

//-----------------------------------------------------------------------------
// Technique: PostProcess
// Desc: Performs post-processing effect that down-filters.
//-----------------------------------------------------------------------------
technique PostProcess
{
    pass p0
    <
        float fScaleX = 0.25f;
        float fScaleY = 0.25f;
    >
    {
        VertexShader = null;
        PixelShader = compile ps_2_0 DownFilter();
        ZEnable = false;
    }
}

Sono solo curioso, il passaggio è dichiarato con parentesi angolari e quei due valori float. Che cosa fa esattamente?

È stato utile?

Soluzione

Gli elementi tra parentesi angolari sono annotazioni:

" informazioni fornite dall'utente (metadati) che sono ignorate dal sistema di effetti " [ http://msdn.microsoft.com/en -us / library / ee415626% 28VS.85% 29.aspx ]

Altri suggerimenti

L'articolo di nVidia su Uso di annunci e semantica è anche una buona lettura per questo .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top