Apparatus and method for dynamically programming a window ID configuration based on an application environment
First Claim
1. An apparatus for generating a graphical display on a display device of a computing device, comprising:
- a window ID buffer;
a programmable window attribute table color size selection device coupled to the window ID buffer;
a color window attribute table device coupled to the programmable window attribute table color size selection device;
an overlay window attribute table device coupled to the programmable window attribute table color size selection device;
a staged pipeline coupled to the color window attribute table and the overlay window attribute table;
a color buffer coupled to the staged pipeline; and
an overlay buffer coupled to the staged pipeline, wherein the programmable window attribute table color size selection device is dynamically programmable based on control data received from a software graphics device driver to thereby change a window ID split from a first window ID split to a second window ID split.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a mechanism by which the number of bits used to identify the WIDs for each of the color buffer and the overlay buffer may be programmed into the graphics adapter based on the currently active application environment. With the apparatus and method of the present invention, a programmable WAT color size selection device is provided in a RAMDAC of the graphics adapter. This programmable WAT color size selection device may be dynamically programmed to use varying bit splits of a WID from a WID buffer to obtain different indexes into a color WAT table and an overlay WAT table. In this way, different splits of, for example, an eight bit WID may be obtained based on the setting of the programmable WAT color size selection device such that varying color and overlay capabilities are obtainable dynamically.
-
Citations
10 Claims
-
1. An apparatus for generating a graphical display on a display device of a computing device, comprising:
-
a window ID buffer;
a programmable window attribute table color size selection device coupled to the window ID buffer;
a color window attribute table device coupled to the programmable window attribute table color size selection device;
an overlay window attribute table device coupled to the programmable window attribute table color size selection device;
a staged pipeline coupled to the color window attribute table and the overlay window attribute table;
a color buffer coupled to the staged pipeline; and
an overlay buffer coupled to the staged pipeline, wherein the programmable window attribute table color size selection device is dynamically programmable based on control data received from a software graphics device driver to thereby change a window ID split from a first window ID split to a second window ID split. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification