Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Processing Data Method-apparatus-and-article-of-manufacture-for-a-vertex-attribute-buffer-in-a-graphics-processor

 Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control
A client-side application-classifier has an upper interface to a higher-level network-socket ...


 Radio communication system using frequency hopping, and method of controlling same
An object of the present invention is to provide a method through which notification is given of ...


 Call admission control system for wireless ATM networks
The present invention addresses the foregoing needs by providing a call admission control protocol, ...


 Vehicle tracker, mileage-time monitor and calibrator
These needs are met by the invention, which provides a vehicle location determination system, ...


 Health monitoring and diagnostic device and network-based health assessment and medical records maintenance system
The present invention meets the needs described above in a health monitoring and diagnostic device ...


 Method and apparatus to throttle connections to a H.323 multipoint controller by receiver terminals in a loosely-coupled conference
The present invention is a method of throttling connections to a multipoint controller in a loosely-...


 Multipoint digital simultaneous voice and data system
The present invention facilitates the sharing of data and the exchange of voice information over a ...


 Speaker identifier for multi-party conference
A multi-party conferencing method and system in accordance with our invention identify the ...


 Asynchronous transfer mode (ATM) system having an ATM device coupled to multiple physical layer devices
What is claimed is: 1. An asynchronous transfer mode (ATM) system comprising: an asynchronous ...


 Data bus for a plurality of nodes supplying optical signals
The invention relates to a data bus for a plurality of nodes which are connected to one another. A ...


 Method, apparatus and article of manufacture for a vertex attribute buffer in a graphics processor

Details
Inventors: Lindholm, John Erik; Moy, Simon;
Assignee: Nvidia Corporation (Santa Clara, CA)
Primary Examiner: Bella; Matthew C.
Assistant Examiner: Singh; Dalip K.
Attorney, Agent or Firm: Silicon Valley IP Group, LLC., Zilka; Kevin J.

A method, apparatus and article of manufacture are provided for managing vertex data in a vertex buffer. First, vertex data is received and stored in the vertex buffer. Thereafter, the vertex data is outputted from the vertex buffer to a processing module. During operation, a plurality of command bits is passed from the vertex buffer for determining a manner in which the vertex data is inputted and processed in the input buffer of the processing module. Such command bits are received from a command bit source. Further, a plurality of mode bits indicative of a status of a plurality of modes of process operations is passed. Such mode bits are received from a mode bit source. The mode bits are adapted for determining a manner in which the vertex data is processed in the processing module.

DETAILED DESCRIPTION What is claimed is: 1.
A method for managing vertex data in a vertex buffer during graphics processing comprising: (a) receiving vertex data; (b) storing the vertex data in a vertex data buffer; (c) outputting the vertex data from the vertex data buffer to an input buffer of a graphics processing module; (d) passing a plurality of command bits from a command bit source for determining a manner in which the vertex data is inputted to the input buffer of the graphics processing module; and (e) passing a plurality of mode bits from a mode bit source for determining a manner in which the vertex data is processed in the graphics processing module, wherein the mode bits are indicative of a status of a plurality of modes of process operations.
2.
The method as recited in claim 1, wherein the vertex data includes attributes that are defaulted to a predetermined value.
3.
The method as recited in claim 1, wherein the buffer includes a slot for storing data intended for bypassing the processing module.
4.
The method as recited in claim 1, wherein the vertex data outputted is only that which includes a change with respect to corresponding vertex data in an input buffer of the graphics processing module.
5.
A code segment embodied on a computer readable medium for managing vertex data in a vertex buffer during graphics processing comprising: (a) a code segment for receiving vertex data; (b) a code segment for storing the vertex data in a vertex data buffer; (c) a code segment for outputting the vertex data from the vertex data buffer to an input buffer of a graphics processing module; (d) a code segment for passing a plurality of command bits from a command bit source for determining a manner in which the vertex data is inputted to the input buffer of the graphics processing module; and (e) a code segment for passing a plurality of mode bits from a mode bit source for determining a manner in which the vertex data is processed in the graphics processing module, wherein the mode bits are indicative of a status of a plurality of modes of process operations



Related patents
  ATM address translation method and apparatus
The present invention provides a unique method and apparatus for performing an address translation in an ATM network element, such as a switch, resulting in minimized ...
  Serving data from a resource limited system
The present invention provides a method for serving data from a networked device. Data is generated from a resource object associated with Page Items representing ...
  System and method for personalizing electronic mail messages
Methods, systems, and articles of manufacture consistent with the present invention provide an e-mail customization system that incorporates personalized or customized ...
  Updating data from a source computer to groups of destination computers
Viewed from one aspect the present invention provides a computer program product for controlling a source computer to update out-of-date data stored by a plurality of ...
  Method for managing multiple virtual storages divided into families
An object of the present invention is to provide, for the user, means for data sharing and easy data reference among virtual spaces without imposing the management of ...
  Multiprocessor computer system with user specifiable process placement
The present invention allows a user process to advise or control where an operating system in a distributed shared-memory multiprocessor computer system stores a process....
  Method of remotely executing computer processes
OF THE PREFERRED EMBODIMENT Referring to the figures, and more particularly to FIG. 1, there is shown a generalized representation of a remote execution occurring ...
  Method and apparatus for balancing distributed applications
The present invention satisfies the aforementioned needs by providing an improved method and apparatus for balancing and dynamically distributing the various components ...
  Type descriptor metamodel
OF THE INVENTION Definitions. As used herein the following terms have the indicated meanings. "Handshaking" is the exchange of information between two applications and ...
  Method and apparatus for dispatching tasks in a non-uniform memory access (NUMA) computer system
In accordance with the present invention, a dispatcher for a non-uniform memory access computer system dispatches all threads from a single, common ready queue (also ...

0.044

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved