GRAPHICS PROCESSING METHOD, SYSTEM, AND APPARATUS
First Claim
1. A graphics processing method, comprising:
- separating a graphics context and graphics object from a command packet;
calculating a magic number of the graphics context, wherein the magic number is an identifier of the graphics context;
comparing the magic number of the graphics context with magic numbers stored in a context table, wherein each magic number corresponds to a specific graphics context; and
if the magic number of the graphics context is not found among the magic numbers in the context table;
adding the graphics context to a graphics context slot of a graphics context storage,adding the graphics object to a graphics object list separate from the graphics context storage, andassociating the graphics context slot with the listed graphics object.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphics processing apparatus, system, and method is provided. The graphics processing method includes separating a graphics context and graphics object from a packet; calculating a magic number of the graphics context; comparing the magic number of the graphics context with magic numbers stored in a context table, wherein each of the magic numbers corresponds to a specific graphics context; and, if the magic number of the graphics context is not found among the magic numbers in the context table, adding the graphics context to a graphics context slot of a graphics context storage, adding the graphics object to a graphics object list separate from the graphics context storage, and associating the graphics context slot with the listed graphics object.
11 Citations
21 Claims
-
1. A graphics processing method, comprising:
-
separating a graphics context and graphics object from a command packet; calculating a magic number of the graphics context, wherein the magic number is an identifier of the graphics context; comparing the magic number of the graphics context with magic numbers stored in a context table, wherein each magic number corresponds to a specific graphics context; and if the magic number of the graphics context is not found among the magic numbers in the context table; adding the graphics context to a graphics context slot of a graphics context storage, adding the graphics object to a graphics object list separate from the graphics context storage, and associating the graphics context slot with the listed graphics object. - View Dependent Claims (2, 3, 4)
-
-
5. A graphics processing system, comprising:
-
a graphics processing unit (GPU), configured to separate a graphics context and graphics object from a command packet; a context buffer, configured to store the graphics context, the context buffer including graphics context slots; a graphics object list, configured to store the graphics object, the graphics object list being separate from the context buffer; a calculator, configured to calculate a magic number of the graphics context, wherein the magic number is an identifier of the graphics context; a context table for storing the magic number of the graphics context; wherein the GPU is further configured to; compare the magic number of the graphics context with magic numbers stored in the context table to determine if the magic number of the graphics context is among the magic numbers in the context table, wherein each magic number corresponds to a specific graphics context; add the graphics context to a graphics context slot of the context buffer; add the graphics object to the graphics object list; and associate the graphics context slot with the stored graphics object, if the magic number of the graphics context is not among the magic numbers in the context table. - View Dependent Claims (6, 7, 8)
-
-
9-12. -12. (canceled)
-
13. A non-transitory computer-readable storage medium storing a set of instructions for execution by a general purpose computer to perform a graphics processing method, the set of instructions comprising:
-
a separating code segment for separating a graphics context and graphics object from a command packet; a calculating code segment for calculating a magic number of the graphics context, wherein the magic number is an identifier of the graphics context; a comparing code segment for comparing the magic number of the graphics context with magic numbers stored in a context table, wherein each magic number corresponds to a specific graphics context; and if the magic number of the graphics context is not found among the magic numbers in the context table; a first adding code segment for adding the graphics context to a graphics context slot of a graphics context storage, a second adding code segment for adding the graphics object to a graphics object list separate from the graphics context storage, and an associating code segment for associating the graphics context slot with the listed graphics object. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium storing a set of instructions for execution by one or more processors to facilitate manufacture of a graphics processing system, the graphics processing system comprising:
-
a graphics processing unit (GPU), configured to separate a graphics context and graphics object from a command packet; a context buffer, configured to store the graphics context, the context buffer including graphics context slots; a graphics object list, configured to store the graphics object, the graphics object list being separate from the context buffer; a calculator, configured to calculate a magic number of the graphics context, wherein the magic number is an identifier of the graphics context; a context table for storing the magic number of the graphics context; wherein the GPU is further configured to; compare the magic number of the graphics context with magic numbers stored in the context table to determine if the magic number of the graphics context is among the magic numbers in the context table, wherein each magic number corresponds to a specific graphics context; add the graphics context to a graphics context slot of the context buffer; add the graphics object to the graphics object list; and associate the graphics context slot with the stored graphics object, if the magic number of the graphics context is not among the magic numbers in the context table. - View Dependent Claims (19, 20, 21)
-
Specification