Patent ID: 6160560
Filing Date: 2000-12-12
Classification: G06T

Abstract:
A graphic request management system within a data processing system having graphic capabilities, said data processing system including a central processing unit, a graphic coprocessor including a queue and a queue address register and a storage for storing a plurality of bitmaps where each bitmap includes a header consisting of a plurality of fields, said graphic request management system comprising:first means for receiving a request and for determining if said received request is to be processed by said graphic coprocessor or by said central processing unit;second means for changing the header of bitmaps stored in said storage by storing data in said fields of said header of all bitmaps included in said received request when said received request is stored in said queue for processing by said graphic coprocessor, said data stored in said field in said header of each of said bitmaps indicating the last time said bitmap was included in a request as a destination bitmap and as a source bitmap and stored in said queue;third means for holding said received request to be processed by said central processing unit until the last operation on any bitmap included in said received request, which could affect the results of said received request, has been completed by the graphic coprocessor such that said received request can be processed by the central processing unit without requiring that all requests stored in said queue be processed by said graphic coprocessor before said received request can be processed by said central processing unit.