Entwickler-Ecke
Multimedia / Grafik - Directx und Blitten
Xantor - Mi 20.09.06 19:11
Titel: Directx und Blitten
Eine kurze Frage: Ich möchte unter DirectX (DDraw) ein Bild wieder aus dem Bildspeicher zurück haben um es dann erneut - aber verändert - in die Grafikkarte blitten zu können bzw. innerhalb der Grafikkarte ein zweites mal blitten. Wie mache ich das?
So sieht das blitten bisher aus - aber wenn die Daten im Backbuffer sind, dann komme ich nicht mehr ran.
DDBackBuffer.Blt(@DestRect,PicSurface,@SrcRect,DDBLT_WAIT OR DDBLT_ASYNC,@BltFX);
DDPrimarySurf.Flip(nil,DDFLIP_WAIT);
Xantor - Do 21.09.06 16:58
Habe gerade die Lösung gefunden - einfach ein weiteres Offscreenplain in der Grafikkarte anlegen und dort hinein blitten. Klingt einfach und ist auch einfach. :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!