Forum: Multimedia
by luisk,
20. Jul 2014
next Problem:
kann man die Farben in einer Textur tauschen ?
Forum: Multimedia
by luisk,
20. Jul 2014
so geht's::idea:
if ( ll_rgbQuad.rgbRed + ll_rgbQuad.rgbGreen + ll_rgbQuad.rgbBlue < 3*255 ) then begin
ll_rgbQuad.rgbReserved:=255;
end;
Forum: Multimedia
by luisk,
20. Jul 2014
wird ausgeführt: Breakpoint spricht an.
Forum: Multimedia
by luisk,
20. Jul 2014
wenn die Textfarbe Schwarz ist mit Alpha=0
und der Hintergrund weiss mit Alpha=255
geht es inzwischen.
Mit einer anderen SchriftFarben statt Schwarz
geht es leider nicht:cry:
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_Greater, 0.1);
Die Textfarbe sollte doch mit dem Alpha-Wert gar nichts zu tun haben.
Forum: Multimedia
by luisk,
20. Jul 2014
danke, das hatte ich schon gesehen.
Ich bräuchte es viel einfacher, da ich nur über den Alpha-Wert
Transparenz erreichen will:
entweder über
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_Greater , 0);
oder
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_Less , 1);
Forum: Multimedia
by luisk,
20. Jul 2014
Hallo,
hat jemand Erfahrung Transparenz und Alphablending ?
Ich will den weißen Hintergrund transparent Alpha= 0
alle anderen Farben sollen dargestellt werden Alpha=255
Übernahme der Pixel aus TBitmap über scanline
ll_rgbQuad.rgbRed:= ll_ptr.rgbBlue;
ll_rgbQuad.rgbGreen:= ll_ptr.rgbGreen;
ll_rgbQuad.rgbBlue:= ll_ptr.rgbRed;
ll_rgbQuad.Alpha:=255;