摘要:
A method for compressing graphics data, the method comprising sorting a plurality of coverage masks into an order of descending number of samples covered by the plurality of coverage masks. A first coverage mask is identified. The first coverage mask comprises a greatest number of covered samples. Additional coverage masks of the plurality of coverage masks are compacted in the order of descending number of samples covered. Compacting additional coverage masks comprises removing samples from the coverage mask that are covered by any other compacted coverage mask.
摘要:
A method for compressing graphics data, the method comprising sorting a plurality of coverage masks into an order of descending number of samples covered by the plurality of coverage masks. A first coverage mask is identified. The first coverage mask comprises a greatest number of covered samples. Additional coverage masks of the plurality of coverage masks are compacted in the order of descending number of samples covered. Compacting additional coverage masks comprises removing samples from the coverage mask that are covered by any other compacted coverage mask.
摘要:
A z buffer stores compressed z data represented in a planar format for one or more tiles. The compressed format includes a set of tile specific coefficients defining a plane equation for each z tested primitive intersecting the tile. The z buffer stores a maximum number of sets of tile specific coefficients for each tile, and when the maximum number of sets is exceeded for a particular tile, an uncompressed format is used to store the z data for the particular tile.
摘要:
Methods and arrangements for facilitating the integration of devices, such as hardware components, with a computer operating system or the like. Contemplated herein are self-describing devices that serve to eliminate one or more intermediate steps commonly encountered heretofore.
摘要:
A method of optimizing the operation of a computer system in running application programs in accordance with system capabilities, user preferences and configuration parameters of the application program. More specifically, with this invention, an optimizing program gathers information on the system capabilities, user preferences and configuration parameters of the application program to maximize the operation of the application program or computer system. Further, user selected rules of operation can be selected by dragging rule icons to target optimizer icon.
摘要:
Client-server graphics transmission system wherein component capabilities are provided at the server and client locations for the following: to gather three dimensional graphics transmission performance parameters, including client rendering capabilities, server load, network bandwidth and optionally-provided user preferences; to evaluate the potential performance of different transmission methods which could be used to communicate a graphics data set from the server to the client; to choose and request a transmission method based upon the evaluating; to format the requested data set for transmission; and to provide the formatted data set for rendering at the display hardware associated with the client.
摘要:
Objects of a scene are grouped into sets. When rendering a plurality of pixels for display, for each pixel, a set identifier that corresponds to the visible object at the pixel is stored in an auxiliary buffer The information stored in the auxiliary buffer is utilized during picking in order to avoid the intensive task of traversing all of the objects of the scene to determine those objects intersected by the picking aperture.
摘要:
An image to be clipped is decomposed into its edges and the edges simultaneously clipped by multiple execution units of a SIMD computer along pairs of parallel clip planes. Successive parallel operations are performed on polygons recomposed using the clipped output edges, until all clipping has been performed.
摘要:
A method is disclosed for operating a software-managed cache memory (30), and includes steps of: (a) registering with an operating system (12A), for at least one thread of a plurality of threads, a memory allocation function; in response to the execution of a first thread being halted, (b) determining if a next thread to be executed has registered a request to be allocated all or a portion of the memory; and (c) swapping-out the memory allocated to the first thread if the first thread has previously registered a memory callback function and if the next thread has made a request to be allocated an amount of memory that exceeds an amount that is not already allocated. If the first thread has not previously registered a memory callback function, or if the next thread has made a request to be allocated an amount of memory that exceeds an amount that is available to be allocated, the method instead allocates a portion of the memory to the second thread that does not overlap a portion already allocated to the first thread, and does not swap-out the portion of the memory that is allocated to the first thread.
摘要:
There is furnished a method for providing an individual temporary access to a commonly accessible computer processing system (CA computer). The CA computer has a plurality of application programs associated therewith. The method includes the step of detecting the coupling of a portable storage device to the CA computer. The storage device has stored therein an access code for indicating whether the user is authorized to temporarily access the CA computer and information including computing preferences of the individual. It is determined whether the individual is authorized to temporarily access the CA computer, based on the access code. The CA computer is modified in accordance with the information stored in the storage device and temporary access is provided to the CA computer, when the individual is authorized to temporarily access the CA computer. The activity of at least one of the individual and the CA computer is monitored, until the storage device is de-coupled from the CA computer. A bill is generated based on the monitoring. The bill is automatically provided to a predetermined billing mechanism.