Techniques and architecture for improved vertex processing
AssigneeIntel Corporation
InventorsRAHUL P. SATHE, TIM FOLEY
Life of this patent
Estimating the term…
Abstract
An apparatus may include an index buffer to store an index stream having a multiplicity of index entries corresponding to vertices of a mesh and a vertex cache to store a multiplicity of processed vertices of the mesh. The apparatus may further include a processor circuit, and a vertex manager for execution on the processor circuit to read a reference bitstream comprising a multiplicity of bitstream entries, each bitstream entry corresponding to an index entry of the index stream, and to remove a processed vertex from the vertex cache when a value of the reference bitstream entry corresponding to the processed vertex is equal to a defined value.
Claims26
An apparatus, comprising:
- an index buffer to store an index stream having a multiplicity of index entries corresponding to vertices of a mesh;
- a vertex cache to store a multiplicity of processed vertices of the mesh;
- a processor circuit;
- and
- a vertex manager for execution on the processor circuit to read a reference bitstream comprising a multiplicity of reference bitstream entries, each reference bitstream entry corresponding to an index entry of the index stream, and to remove a processed vertex from the vertex cache when a value of the reference bitstream entry corresponding to the processed vertex is equal to a defined value.
At least one computer-readable storage medium comprising instructions that, when executed, cause a system to:
- read an index stream from an index buffer having a multiplicity of index entries corresponding to vertices of a mesh;
- read a reference bitstream comprising a multiplicity of bitstream entries, each bitstream entry corresponding to an index entry of the index stream;
- and
- send a signal to remove a processed vertex from a vertex cache when a value of the reference bitstream entry corresponding to the processed vertex is equal to a defined value.
A computer implemented method, comprising:
- storing in an index buffer an index stream having a multiplicity of index entries corresponding to vertices of a mesh;
- reading a reference bitstream comprising a multiplicity of bitstream entries, each bitstream entry corresponding to an index entry of the index stream;
- and
- removing a processed vertex from the vertex cache when a value of the reference bitstream entry corresponding to the processed vertex is equal to a defined value.
Dependencies are inferred from the claim text.