> > As this is meant only for scaling without any filtering, the
> Filtering can be added easily. You can do any ROPs you like between
> GetPixel() and PutPixel().
No - he isn't talking about per-pixel filtering. He is probably talking
about interpolation. Like in bi-linear filters.
> > across a bus, you will want to cache the GetPixel results so you
> This works only with solid filled BOBs. But a BOB has usually a
> image in it. So we have to use something like a "texture"-renderer.
Sure, but you still want to avoid double-reading pixels you already know the
value of.
Due to the specific structure of a stretchblit, you can very often gain
Speed by caching the last pixel and the last line (whenever the stretch
factor is >1.0) while not loosing anything for the others.
The method in the old LibGGI that did stretchblit was to build whole lines
using a Bresenham-Method and then blit them out as often as an outer
Bresenham loop told to.
CU, ANdy
--
= Andreas Beck | Email : <[EMAIL PROTECTED]> =