Pergunta

Na amostra processo de pós DirectX a downfilter FX tem o seguinte código nele:

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

Só estou curioso, o passe é declarada com colchetes e esses dois valores float. O que ele faz exatamente?

Foi útil?

Solução

Os itens nos colchetes são anotações:

"informações fornecidas pelo usuário (metadados) que é ignorada pelo sistema de efeito" [ http://msdn.microsoft.com/en-us/library/ee415626%28VS.85%29.aspx ]

Outras dicas

O artigo nVidia na Usando Annoations e Semântica também é uma boa leitura para este .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top