HLSL einen Pass mit spitzen Klammern erklärt die Werte enthalten,
Frage
Im directx Nachverarbeitung probieren die downfilter FX den folgenden Code in sich hat:
//-----------------------------------------------------------------------------
// 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;
}
}
Ich bin nur neugierig, wird der Pass mit spitzen Klammern und diesen beiden Float-Werte erklärt. Was es genau macht?
Lösung
Die Elemente in den spitzen Klammern sind Anmerkungen:
"Benutzer gelieferten Informationen (Metadaten), die durch den Effekt System ignoriert wird" [ http://msdn.microsoft.com/en-us/library/ee415626%28VS.85%29.aspx ]
Andere Tipps
Der nVidia Artikel über Annoations und Semantics Mit auch für diese eine gute Lese- .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow