A method performed in a graphics processor associates at least a portion (e.g. a triangle) of each primitive received from a CPU with each tile that is affected by the primitive (e.g. by storing the triangle in one or more tile-specific buffers, also called simply "tile buffer"). Moreover, the method stores packets that contain commands (also called "render commands") for rendering the primitives (also called "command packets") in a common buffer (called "broadcast buffer"), thereby to eliminate storage of the same commands in each tile buffer. The method repeats the just-described acts of associating primitives and storing command packets for each of a number of packets of primitives and commands that are generated by an application program for the display of a single frame. At a later time, the method uses the command packets from the broadcast buffer with primitives (or portions thereof) in each tile buffer tile, e.g. in one embodiment renders an image. The same render commands that are held in the broadcast buffer are used repeatedly, once for each tile buffer.

Um método executado em um processador dos gráficos assocía ao menos uma parcela (por exemplo um triângulo) de cada um primitivo recebido de um processador central com cada telha que é afetada pelo primitivo (por exemplo armazenando o triângulo em um ou mais amortecedor telha-específico, chamado também simplesmente da "amortecedor telha"). Além disso, o método armazena os pacotes que contêm os comandos (chamados também "renda comandos") para render os primitivos (chamados também do "pacotes comando") em um amortecedor comum (chamado da "amortecedor transmissão"), para eliminar desse modo o armazenamento dos mesmos comandos em cada amortecedor da telha. O método repetem os atos apenas-descritos de associar primitivos e de armazenar pacotes do comando para cada um de um número de pacotes dos primitivos e os comandos que são gerados por um programa de aplicação para a exposição de um único frame. Em uma estadia mais atrasada, os usos que do método os pacotes do comando da transmissão protegem com primitivos (ou parcelas disso) em cada telha do amortecedor da telha, por exemplo em uma incorporação rende uma imagem. O mesmos rendem os comandos que são prendidos no amortecedor da transmissão são usados repetidamente, uma vez para cada amortecedor da telha.

 
Web www.patentalert.com

< Modified method and apparatus for improved occlusion culling in graphics systems

< High bandwidth-low latency memory controller

> Binning flush in graphics data processing

> Circuit and method for deferring the binding of render states to primitives in a graphics system

~ 00034