Patent ID: 9251551
Filing Date: 2016-02-02
CPC Classification: G06T

Claim Text:
1. A computer-implemented method for accessing data objects stored in a memory that is accessible by a graphics processing unit (GPU), the method comprising: creating a data object in the memory based on a command received from an application program; transmitting a first handle associated with the data object to the application program such that data associated with different graphics commands can be accessed by the GPU, wherein the first handle includes a memory address that provides access to only a particular portion of the data object; receiving a first graphics command as well as the first handle from the application program, wherein the first graphics command includes a draw command or a compute grid launch; transmitting the first graphics command and the first handle to the GPU for processing; and configuring a shader program associated with the GPU to perform a bindless memory access directed to the data object via the first handle based on the first graphics command; wherein the shader program is configured to intermix bound memory accesses directed to the data object with the bindless memory access.