Claims
- 1. A method for configuring a plurality of graphics pipelines in a computer graphical display system, comprising:
displaying a graphical user interface to enable a user to graphically specify at least one parameter for a plurality of pipe rectangles of said computer graphical display system, each of said plurality of pipe rectangles being associated with at least one of said plurality of graphics pipelines; receiving said at least one parameter; and updating a compositor of said computer graphical display system in real-time based at least in part on said at least one parameter.
- 2. The method of claim 1, wherein said at least one parameter is selected from the group consisting of an orientation parameter and a distribution parameter.
- 3. The method of claim 1, further comprising determining the number of graphics pipelines in said computer graphical display system.
- 4. The method of claim 1, wherein said displaying step comprises displaying said graphical user interface to enable said user to graphically select a number of jitter values used for said plurality of pipe rectangles.
- 5. The method of claim 4, further comprising enabling said user to graphically select said selected number of jitter values, wherein each jitter value comprises an x-offset value and a y-offset value.
- 6. The method of claim 1, wherein said displaying step comprises displaying said graphical user interface to enable said user to graphically select an orientation parameter for said plurality of pipe rectangles.
- 7. The method of claim 1, wherein said displaying step comprises displaying said graphical user interface to enable said user to graphically select a distribution parameter for said plurality of pipe rectangles.
- 8. The method of claim 1, further comprising generating coordinate values for each of said plurality of pipe rectangles based at least in part on said at least one parameter and at least in part on a screen size of a display device of said computer graphical display system.
- 9. The method of claim 8, further comprising updating a state of said plurality of graphics pipelines based at least in part on said generated coordinate values.
- 10. The method of claim 8, wherein said updating said compositor step comprises updating said compositor with said generated coordinate values.
- 11. The method of claim 1, further comprising displaying said plurality of pipe rectangles on said display device.
- 12. The method of claim 11, wherein said displaying step comprises displaying a pipe rectangle boundary indicator pixel data when a current pixel being rendered by said computer graphical display system is located on at least one of said plurality of pipe rectangles.
- 13. A system for configuring a plurality of graphics pipelines in a computer graphical display system, said system comprising:
a graphical user interface, comprising:
a plurality of jitter sample icons, each of said plurality of jitter sample icons corresponding to the number of jitter values in a plurality of jitter values used for a plurality of pipe rectangles of said computer graphical display system; and a plurality of orientation icons, each of said plurality of orientation icons corresponding to a different orientation of said plurality of pipe rectangles based at least in part on the number of graphics pipelines in said computer graphical display system.
- 14. The system of claim 13, wherein a jitter sample icon corresponding to one indicates no jittering of said plurality of pipe rectangles.
- 15. The system of claim 13, wherein the maximum number of jitter values to which a jitter sample icon of said plurality of jitter sample icons corresponds is not greater than said determined number of graphics pipelines.
- 16. The system of claim 13, further comprising:
a second graphical user interface, comprising:
a plurality of jitter point buttons, each jitter point button of said plurality of jitter point buttons corresponding to a jitter value of said plurality of jitter values; and a jitter value window operable to enable said user to define said plurality of jitter values.
- 17. The system of claim 13, further comprising a display-enabling device for displaying a plurality of pipe rectangle boundary indicators associated with said plurality of pipe rectangles on a display device of said computer graphical display system.
- 18. The system of claim 13, further comprising an x-position counter operable to store an x-coordinate value for a current pixel being rendered.
- 19. The system of claim 13, further comprising a y-position counter operable to store a y-coordinate value for a current pixel being rendered.
- 20. The system of claim 13, further comprising a pipe rectangle buffer operable to store an x-coordinate value for said plurality of pipe rectangles.
- 21. The system of claim 13, further comprising a pipe rectangle buffer operable to store a y-coordinate value for said plurality of pipe rectangles.
- 22. The system of claim 13, further comprising a comparator operable to receive input from an x-position counter and a pipe rectangle buffer, said x-position counter being operable to store an x-coordinate value for a current pixel being rendered, and said pipe rectangle buffer being operable to store an x-coordinate value for said plurality of pipe rectangles.
- 23. The system of claim 22, further comprising a multiplexor operable to receive a control input from said comparator, said multiplexor further operable to receive as input a pipe rectangle indicator pixel data and an input pixel data for said current pixel being rendered, wherein said multiplexor outputs said pipe rectangle indicator pixel data in response to said control input being equal to one and outputs said input pixel data in response to said control input being equal to zero.
- 24. The system of claim 13, further comprising a comparator operable to receive input from a y-position counter and a pipe rectangle buffer, said y-position counter being operable to store a y-coordinate value for a current pixel being rendered, and said pipe rectangle buffer being operable to store a y-coordinate value for said plurality of pipe rectangles.
- 25. The system of claim 24, further comprising a multiplexor operable to receive a control input from said comparator, said multiplexor further operable to receive as input a pipe rectangle indicator pixel data and an input pixel data for said current pixel being rendered, wherein said multiplexor outputs said pipe rectangle indicator pixel data in response to said control input being equal to one and outputs said input pixel data in response to said control input being equal to zero.
- 26. A method for configuring a plurality of graphics pipelines in a computer graphical display system, comprising:
displaying a graphical user interface to enable a user to graphically specify at least one parameter for a plurality of pipe rectangles of said computer graphical display system, each of said plurality of pipe rectangles being associated with at least one of said plurality of graphics pipelines; receiving said at least one parameter; generating coordinate values for each of said plurality of pipe rectangles based at least in part on said at least one parameter and at least in part on a screen size of a display device of said computer graphical display system; and updating a compositor of said computer graphical display system in real-time based at least in part on said generated coordinate values.
- 27. The method of claim 26, further comprising displaying said plurality of pipe rectangles on said display device.
- 28. The method of claim 26, further comprising determining the number of graphics pipelines in said computer graphical display system prior to receiving said at least one parameter.
- 29. The method of claim 26, further comprising updating a state of said plurality of graphics pipelines based at least in part on said generated coordinate values.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This patent application is related to co-pending and commonly assigned U.S. patent application, Ser. No. 09/715,746, entitled “SINGLE LOGICAL SCREEN SYSTEM AND METHOD FOR RENDERING GRAPHICAL DATA,” filed on Nov. 17, 2000; U.S. patent application, Ser. No. 09/715,892, entitled “SYSTEMS FOR COMPOSITING GRAPHICAL DATA,” filed on Nov. 17, 2000; U.S. patent application, Ser. No. 09/715,335, entitled “SYSTEM AND METHOD FOR EFFICIENTLY RENDERING GRAPHICAL DATA,” filed on Nov. 17, 2000; U.S. patent application Ser. No. 09/715,253, entitled “SYSTEM AND METHOD FOR EFFICIENTLY RENDERING A JITTER ENHANCED GRAPHICAL IMAGE,” filed on Nov. 17, 2000; U.S. patent application Ser. No. 09/715,882, entitled “SYSTEMS AND METHODS FOR RENDERING GRAPHICAL DATA,” filed on Nov. 17, 2000; and concurrently filed U.S. patent application, Ser. No. ______, entitled “SYSTEM AND METHOD FOR AUTOMATICALLY CONFIGURING GRAPHICS PIPELINES BY TRACKING A REGION OF INTEREST IN A COMPUTER GRAPHICAL DISPLAY SYSTEM”.