Immediate mode computer graphics command caching
AssigneeHewlett-Packard Development Company, L.P.
InventorsKevin Lefebvre, John M Brown
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsKevin Lefebvre, John M Brown
Estimating the term…
For networked client-server computer graphics systems, performance is improved by caching immediate mode graphics commands in the server host. Two types of immediate mode command packets are employed—a full-size packet type and a truncated packet type. The full-size packet type includes a cache code field, a table index field and a data field corresponding to the command. The truncated packet type includes only the cache code field and the table index field. For certain outgoing immediate mode commands, if it is determined on the client side that the command's data field has not previously been stored within the server host, then the client host sends a full-size packet type to the server host to indicate the command. The server host executes the command and stores the command's data field in its own memory for possible later use. But if it is determined on the client side that the command's data field has previously been stored within the server host, then the client host sends only a truncated packet type to the server host to indicate the command. In the latter case, the server host executes the command by recalling a previously-stored data field responsive to the table index supplied in the truncated packet.
A method of improving performance when immediate mode graphics commands are sent by a client host across a network for execution by a server host, the method comprising the steps of:
A machine-readable storage or transmission medium containing code which, when executed by a computer or computers, causes the computer or computers to perform a method comprising the steps of:
Dependencies are inferred from the claim text.