A HYBRID ENGINE FOR CENTRAL PROCESSING UNIT AND GRAPHICS PROCESSOR

The invention relates to a method for generating procedural textures for a processor having a unified CPU/GPU memory architecture, enabling textures for content managed by a graphics card (GPU) to be generated, and comprising the steps of receiving the data of a graph consisting of a plurality of fi...

Full description

Saved in:
Bibliographic Details
Main Authors BATUT, ERIC, SOUM, CHRISTOPHE
Format Patent
LanguageEnglish
French
Published 27.03.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The invention relates to a method for generating procedural textures for a processor having a unified CPU/GPU memory architecture, enabling textures for content managed by a graphics card (GPU) to be generated, and comprising the steps of receiving the data of a graph consisting of a plurality of filters and sequentially scanning said graph in order to enable, for each scanned filter: to identify the processor preselected for executing said filter, to receive the instructions of the preselected version of the filter, to receive the parameters of the current filter, to receive the addresses of the buffers of the current filter, to apply the values provided for the inputs of filters with digital value, to execute the instructions of the filter with the adjusted parameters, and to store the intermediate results obtained; and, when all the filters of the graph have been executed, generating at least one display texture. Procédé de génération de textures procédurales pour calculateur avec architecture à mémoire CPU/GPU unifiée, permettant de générer des textures pour contenus gérés par une carte graphique (GPU), et comportant les étapes consistant à : -recevoir les données d'un graphe constitué d'une pluralité de filtres et parcourir de façon séquentielle ledit graphe de façon à permettre pour chaque filtre parcouru; -d'identifier, le processeur présélectionné pour l'exécution de ce filtre; -de recevoir les instructions de la version présélectionnée du filtre; -de recevoir les paramètres du filtre en cours; -de recevoir les adresses de buffers du filtre en cours; -d'appliquer les valeurs prévues pour les entrées de filtres à valeur numérique; -d'exécuter les instructions du filtre avec les paramètres réglés; -de stocker les résultats intermédiaires obtenus; -lorsque tous les filtres du graphe sont exécutés, générer au moins une texture d'affichage.
Bibliography:Application Number: CA20132885995