Autor Beitrag
Xantor
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Mi 20.09.06 19:11 
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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: 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. :)