|
From: James S. <jsi...@in...> - 2003-02-12 20:51:13
|
> > 1. Changed meaning of image.depth. If image.depth == 0, it flags for > > color expansion, otherwise, it flags for image drawing (without color > > expansion). This change is to accomodate monochrome cards so they can > > differentiate character drawing from logo drawing. > > What's the status of this issue? Monochrome is still broken due to this. Ug. There are a few issues left to deal with. 1) The cursor issue. We need to add in the cusor ioctl call for people to use. Theortically there should be no issues with using soft_cursor with full color images with xxfb_imageblit. I like to see dest go away in struct fb_cursor. It's a matter of taking advantage of the upper console layer here. We shouldn't have any static variables in accel_cursor because if we have multiple cards we have problems. I plan to work on that. 2) Tileblits and stuff. I have been thinking about this and I really like to make it even more generic. We also have seperate buffers for textures for example which could also be used to draw fonts. The first thing is allocating or retreiving memory space for where to store the images. Second is to draw it. I guess a index of position would be used. |