| CPC G06T 1/60 (2013.01) [G06F 3/064 (2013.01); G06F 9/5016 (2013.01); G06F 9/54 (2013.01); G06F 12/023 (2013.01); G06T 1/20 (2013.01); G09G 5/363 (2013.01)] | 20 Claims |

|
1. A method for cloning a graphics processing unit (GPU) object, the method comprising:
requesting, by an application programming interface (API) client, cloning of a GPU object, the request indicating a state;
returning, by the API, based on the request for cloning of the GPU object, an identifier for a destination GPU object;
allocating, by the API client, GPU memory for the destination GPU object;
binding, by the API client, the identifier to the allocated GPU memory; and
requesting, by the API client, that the API write data of the GPU object to the allocated GPU memory; and
writing, by the API, the data of the GPU object to the allocated GPU memory, based on the indication of the state.
|