Thread View: pl.comp.lang.asm
2 messages
2 total messages
Started by Sergiusz Rozanski
Tue, 03 Jul 2007 09:32
scroll framebuffer i linux
Author: Sergiusz Rozanski
Date: Tue, 03 Jul 2007 09:32
Date: Tue, 03 Jul 2007 09:32
14 lines
1424 bytes
1424 bytes
Witam, Co prawda piszę w C taki mały potrzebny mi gadget, ale chyba tylko tu znajdę pomoc. Piszę do pewnego projektu scrolla (taki jak w TV). Sam scroll działa, ale bardzo wolno. Fonty zczytuję z jpeg załadowany do pamieci i dodaje po 1 pixlu na końcu, a reszte (1023x40) przesuwam w górę framebufora. Całość robi pętla 0 do 39 i w niej proste memmove. Ale to memmove robi się makabrycznie wolno. W sumie kopiuje raptem 80KB pamięci (ale zazębiającej się). Jak to zrobić sprawniej? -- *** rozanski.at.sergiusz.dot.com sq3bkn *** *** http://www.4x4.kalisz.pl *** $ You have new spam in /home/serek/maildir/
Re: scroll framebuffer i linux
Author: Sergiusz Rozanski
Date: Tue, 03 Jul 2007 12:33
Date: Tue, 03 Jul 2007 12:33
18 lines
1753 bytes
1753 bytes
Dnia 03.07.2007 Sergiusz Rozanski <write-only-with-spf@sergiusz.com> napisał/a: > Witam, > Co prawda piszę w C taki mały potrzebny mi gadget, ale chyba tylko > tu znajdę pomoc. > Piszę do pewnego projektu scrolla (taki jak w TV). Sam scroll działa, > ale bardzo wolno. Fonty zczytuję z jpeg załadowany do pamieci i dodaje > po 1 pixlu na końcu, a reszte (1023x40) przesuwam w górę framebufora. > Całość robi pętla 0 do 39 i w niej proste memmove. > Ale to memmove robi się makabrycznie wolno. W sumie kopiuje raptem > 80KB pamięci (ale zazębiającej się). Jak to zrobić sprawniej? Zrobiłem drugi bufor poza vramem, bo głównym spowalniaczem był odczyt z vram i teraz piszę fb pojedynczym memmove i jest git. -- *** rozanski.at.sergiusz.dot.com sq3bkn *** *** http://www.4x4.kalisz.pl *** $ You have new spam in /home/serek/maildir/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads