[DIRECTX8.0]Scene heller machen; Pixel-Shader?!



  • FragtNicht^^ schrieb:

    Ach ja SetGammaRamp kann man vergessen...

    Wieso? Wird seit Jahren von fast jedem Spiel unterstützt. Und außerdem verbrät es keine Füllrate im Gegensatz zu Deiner bisherigen Methode.



  • interpreter schrieb:

    Das jemand wie TGGC natürlich nie zugeben würde das er falsch lag, ist natürlich auch klar.

    Woher willst du das wissen, warst schließlich noch nie dabei.

    FragtNicht^^ schrieb:

    Solln wir hier mal nen Battle-Channel aufmachen. So TGGC vs. Rest der Welt

    Überschrift: Für alle, die mal verlieren wollen

    @dali: Sig ändern nicht vergessen.

    Bye, TGGC (Keine Macht den Dummen)



  • TGGC 👍


  • Mod

    TomasRiker schrieb:

    FragtNicht^^ schrieb:

    const char acGammaPixelShaderCode[] = 
    		"ps.1.1\n"\
    		"def c0, 1.0,1.0,0.5,0.0\n"
    		"mul r0, v0, c0";
    

    Es sollte
    def c0, 0.5, 0.5, 0.5, 0.0
    heißen.

    Bei Deiner Version machst Du nur den Blau-Kanal dunkler.

    sicher? mit 0.5 gemullt macht es doch sicher dunkler und nicht heller so wie er es möchte.

    rapso->greets();



  • Ups, ich dachte irgendwie, er wollte es dunkler machen.
    So macht der Code ja überhaupt keinen Sinn.
    Na dann so:

    def c0, 0.5, 0.5, 0.5, 0.0
    add r0, v0, c0

    oder

    add r0, v0, v0


Anmelden zum Antworten