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.

Para sistemas networked dos gráficos de computador do usuário do cliente, o desempenho é melhorado por comandos imediatos caching dos gráficos da modalidade no anfitrião do usuário. Dois tipos de pacotes imediatos do comando da modalidade são empregados -- um tipo sem redução do pacote e um tipo truncado do pacote. O tipo sem redução do pacote inclui um campo do código do esconderijo, um campo do índice da tabela e um campo de dados que corresponde ao comando. O tipo truncado do pacote inclui somente o campo do código do esconderijo e o campo do índice da tabela. Para determinados comandos imediatos que parte da modalidade, se se determinar no lado do cliente que o campo de dados do comando não tem sido armazenado previamente dentro do anfitrião do usuário, então o anfitrião do cliente emite um tipo sem redução do pacote ao anfitrião do usuário para indicar o comando. O anfitrião do usuário executa o comando e armazena o campo de dados do comando em sua própria memória para o uso mais atrasado possível. Mas se se determinar no lado do cliente que o campo de dados do comando tem sido armazenado previamente dentro do anfitrião do usuário, a seguir o anfitrião do cliente emite somente um tipo truncado do pacote ao anfitrião do usuário para indicar o comando. No último caso, o anfitrião do usuário executa o comando recordando um campo de dados precedente-armazenado responsivo ao índice da tabela fornecido no pacote truncado.

 
Web www.patentalert.com

< (none)

< Wear article with detachable interface assembly

> Method and apparatus for measuring acoustic mud velocity and acoustic caliper

> (none)

~ 00084