Frage

Zum Beispiel möchte ich rote Farbe im Fragment -Shader ausgeben.

HLSL:

return float4(1,0,0,1);

ASM:

def c0, 1, 0, 0, 1
mov oC0, r0

Wie kann ich das in AGAL implementieren?

War es hilfreich?

Lösung

mov oc, fc0

Sie müssen die rote Konstante übergeben über:

context.setProgramConstantsFromVector(Context3DProgramType.FRAGMENT, 0, Vector.<Number>([1.0, 0.0, 0.0, 1.0]));

Leider können Sie eine Konstante in AGAL nicht definieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top