(EN) A method for executing a game by a computing system that uses a central processing unit (CPU) and graphics processing unit (GPU) for generating video frames. A draw call is generated for a video frame by the CPU. At bind time, i.e. writing of the GPU commands by the CPU using a GPU API, asset aware data (AAD) is written to the command buffer, and loading of one or more level of detail (LOD) data from an asset store to system memory is requested. The GPU executes the draw call for the frame using LOD data written to the system memory, the GPU using at least a minimum of LOD data based on the AAD. Additionally, the GPU uses information regarding the LOD load state when executing the draw call, in order to avoid access to LODs not yet loaded.
(FR) L'invention concerne un procédé d'exécution d'un jeu par un système informatique qui utilise une unité centrale de traitement (UC) et une unité de traitement graphique (UTG) pour générer des images vidéo. Un appel d'extraction est généré pour une image vidéo par l'UC. Au moment de la liaison, c'est-à-dire de l'écriture des commandes d'UTG par l'UC à l'aide d'une interface API d'UTG, des données sensibles aux actifs (AAD) sont écrites dans la mémoire tampon de commandes, et le chargement d'un ou plusieurs niveaux de données de détail (LOD) d'un magasin d'actifs vers la mémoire du système est demandé. L'UTG exécute l'appel d'extraction pour l'image à l'aide de données LOD écrites dans la mémoire du système, l'UTG utilisant au moins un minimum de données LOD sur la base des AAD. De plus, l'UTG utilise des informations concernant l'état de charge des LOD lors de l'exécution de l'appel d'extraction, afin d'éviter l'accès aux LOD non encore chargées.