Adam,
nie upieram się że blitter jest jakimś superhiper niezastąpionym koprocesorem. Po prostu uważam że jest on strasznie niedoceniony, a czasami nawet dyskredytowany. Całkiem bezpodstawnie.
Adam Klobukowski napisał/a:od wielu lat, żadna* produkcja nie używa blittera?
a to ciekawe, na jakiej podstawie tak twierdzisz? masz jakieś bliższe informacje o demach że nie używają blittera?
Adam Klobukowski napisał/a:Beams wykorzystuje blitter
a jednak używają :)
osobiście znam parę zastosowań blittera w demach na Falcona:
czyszczenie ekranu, kopiowanie danych do/z dsp poprzez host port, fade in/ fade out ekranu w truecolor, rysowanie linii, rysowanie gouraudowanych linii, wspomaganie konwersji Chunky2Pixel, konwersja tablic czy choćby swapowanie bajtów w słowie.
Najlepsze jest to, że w czasie tych operacji, procesor nie jest blokowany, cały czas pracuje i ma dostęp do pamięci ST-Ram.
Co do dem z ostatnich lat na Falcona, z tego co pamiętam to większość z nich jest na 060. tutaj ze względu na moc procesora, blitter jest zbędny, dodatkowo zajmował by cenne cykle ST- Ramu.
Adam Klobukowski napisał/a:Nie chcę żebyś żle odebrał to co teraz napiszę, ale skoro uważasz że blitter jest taki dobry, napisz jakiś jeden sensowny efekt który to pokaże, którego nie da się zrobić szybciej CPU.
a właśnie że napisze se :)