Pregunta

En el ejemplo posterior al proceso de Directx, el FX de filtro descendente tiene el siguiente código:

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

Tengo curiosidad, el pase se declara entre paréntesis angulares y esos dos valores flotantes. ¿Qué hace exactamente?

¿Fue útil?

Solución

Los elementos en los paréntesis angulares son anotaciones:

" información suministrada por el usuario (metadatos) que es ignorada por el sistema de efectos " [ http://msdn.microsoft.com/en -us / library / ee415626% 28VS.85% 29.aspx ]

Otros consejos

El artículo de nVidia en Uso de Annoations and Semantics también es una buena lectura para esto .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top