[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
- To: allegro developers <conductors@xxxxxxxxxx>
- Subject: Re: [AD] Interlaced blit
- From: "L. Ross Raszewski" <lraszewski@xxxxxxxxxx>
- Date: Mon, 19 Jun 2000 19:55:04 -0400
- Organization: The Black Trenchcoat Society
Well, I got it working "but"...
Using bmp_write16 and getpixel, I managed to make the damnable thign
render, but it's slow. An interlace factor of 1 (ie 1 pass to draw the
whole image) should, ideally, take as long as blit, and higher factors
should run faster. Well, I tried it on a factor of 1 (taking out the
resyncs, which were masking the timing data), and it ran about 3 times
_slower_ than blit. It does get faster as the number of passes
increases, but it takes a 5-pass interlace to beat the speed of blit
signifigantly.
What I think I really need is a bmp_write that can transfer a bigger
block of memory (say,a whole scanline) than 1 pixel.
Is any of this feasable, or should i seek other alternatives?
Thanks.