Question

Dans l'exemple de postx processus directx, le filtre suivant contient le code suivant:

//-----------------------------------------------------------------------------
// 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;
    }
}

Je suis juste curieux, la passe est déclarée avec des crochets et ces deux valeurs flottantes. Que fait-il exactement?

Était-ce utile?

La solution

Les éléments entre crochets sont des annotations:

"informations fournies par l'utilisateur (métadonnées) qui sont ignorées par le système d'effet" [ http://msdn.microsoft.com/fr -us / library / ee415626% 28VS.85% 29.aspx ]

Autres conseils

L'article de nVidia sur Utiliser Annoations et la sémantique est également une bonne lecture pour cela .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top