Concept

Mesa 3D

Mesa 3D est une bibliothèque graphique libre, initialement développée par Brian Paul, à partir d', qui fournit une implémentation générique d'OpenGL pour réaliser des en temps réel, et ce sur de multiples plates-formes. Bien que Mesa 3D ne soit pas une implémentation officielle d'OpenGL, les structures, syntaxe et sémantique de son API sont celles d'OpenGL. En , Mesa 3D était la seule implémentation d'OpenGL complètement open source. Elle est principalement utilisée par l'implémentation X.Org du système de fenêtrage X, qui l'utilise pour le rendu OpenGL pour les pilotes open-source DRI X.Org/OpenGL. X.Org fournit les fonctionnalités essentielles à la plupart des applications graphiques fonctionnant sous les plates-formes de type Unix, comme GNU/Linux. Une mise à jour importante a été faite en avec l'incorporation du travail réalisé sur Gallium3D, développé principalement par la société Tungsten Graphics (rachetée par VMware) et initialement prévu pour remplacer Mesa 3D. Cette nouvelle version simplifie le développement des pilotes graphiques en proposant un niveau d'abstraction unique sollicité par les pilotes graphiques et qui peut lui-même recourir à différents procédés d'accélération basés sur OpenGL, OpenGL ES, OpenCL voire Direct3D (auquel Wine pourrait avoir recours). D'une manière générale, elle doit permettre une meilleure exploitation des capacités des processeurs graphiques actuels et peut fournir un procédé de décodage vidéo universel. Enfin, Gallium3D rend possible l'utilisation du processeur graphique (GPU) pour des tâches de calcul, autrefois dévolues au processeur central (CPU) (on parle alors de General-Purpose computation on GPUs ou GPGPU). Sur l'architecture x86, les pilotes libres pour processeurs graphiques AMD (pilotes R300, R600, Radeon et RadeonSI) et Nvidia (pilote Nouveau) utilisent Gallium3D. Chez Intel en revanche seuls les processeurs de la génération i915 utilisent Gallium les processeurs plus récents (architecture/pilote i965), continue de recourir à Mesa pour les pilotes libres.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Cours associés (2)
BIO-212: Biological chemistry I
Biochemistry is a key discipline for the Life Sciences. Biological Chemistry I and II are two tightly interconnected courses that aim to describe and understand in molecular terms the processes that m
MSE-101(a): Materials:from chemistry to properties
Ce cours permet l'acquisition des notions essentielles relatives à la structure de la matière, aux équilibres et à la réactivité chimique en liaison avec les propriétés mécaniques, thermiques, électri
Séances de cours associées (31)
Analyse de la structure des protéines
Couvre l'analyse des structures protéiques à l'aide du logiciel PyMOL et la visualisation des séquences d'acides aminés et des résidus.
Détermination de la structure protéique
Explore la détermination de la structure des protéines par cristallographie aux rayons X, spectroscopie RMN et Cryo-EM, couvrant la cristallisation, les modèles de diffraction et les modèles atomiques.
Génération d'une adresse IP CLK Generator (PLL) dans Vivado
Couvre le processus de génération d'une adresse IP Clock Generator (PLL) dans Vivado à l'aide de l'outil Clocking Wizard.
Afficher plus
Publications associées (32)

33.3 MiBMI: A 192/512-Channel 2.46mm² Miniaturized Brain-Machine Interface Chipset Enabling 31-Class Brain-to-Text Conversion Through Distinctive Neural Codes

Mahsa Shoaran, Uisub Shin, Gregor Rainer, Mohammad Ali Shaeri, Amitabh Yadav

Recently, cutting-edge brain-machine interfaces (BMIs) have revealed the potential of decoders such as recurrent neural networks (RNNs) in predicting attempted handwriting [1] or speech [2], enabling rapid communication recovery after paralysis. However, c ...
IEEE2024

GLeeFuzz: FuzzingWebGL Through Error Message Guided Mutation

Mathias Josef Payer, Hui Peng

WebGL is a set of standardized JavaScript APIs for GPU accelerated graphics. Security of the WebGL interface is paramount because it exposes remote and unsandboxed access to the underlying graphics stack (including the native GL libraries and GPU drivers) ...
Berkeley2023

MOD2IR: High-Performance Code Generation for a Biophysically Detailed Neuronal Simulation DSL

Felix Schürmann, Pramod Shivaji Kumbhar, Omar Awile, Ioannis Magkanaris

Advances in computational capabilities and large volumes of experimental data have established computer simulations of brain tissue models as an important pillar in modern neuroscience. Alongside, a variety of domain specific languages (DSLs) have been dev ...
ACM2023
Afficher plus
Concepts associés (22)
Direct rendering infrastructure
Direct Rendering Infrastructure, (infrastructure pour le rendu direct en anglais), abrégé en DRI , est un procédé de XFree86 4.x / X.Org permettant aux applications Mesa 3D (implémentation libre d'OpenGL) de gagner du temps en accédant directement au processeur graphique sans passer par le serveur X. La plupart des pilotes libres de cartes graphiques implémentent ce procédé via Gallium 3D aujourd'hui. Le projet a été initialement développé par Jens Owen et Kevin E. Martin pour Precision Insight Inc.
Wayland
vignette|Logo du protocole Wayland Wayland est un protocole de serveur d'affichage, ainsi qu'une bibliothèque logicielle libre disponible sur les systèmes d'exploitation GNU/Linux. Wayland fournit un moyen pour les gestionnaires de fenêtres composite de communiquer directement avec les applications graphiques ainsi que le matériel vidéo. Les applications effectuent leur rendu graphique dans une mémoire tampon qui leur est dédiée, et le gestionnaire de fenêtres composite devenu serveur d'affichage se charge de les assembler pour construire l'image à afficher à l'écran.
Radeon
Radeon est une marque d'ATI Technologies depuis 2000, puis du groupe AMD à la suite du rachat depuis 2011, avec la sortie des Radeon 6800. Ces cartes graphiques succèdent à la gamme des ATI Rage. Elles gèrent le Radeon FreeSyncTM depuis la génération des Rx 300 datant de 2015. Les concurrents directs des Radeon sont les GeForce du fabricant Nvidia, et précédemment les Voodoo du fabricant 3dfx. La première génération de Radeon est sortie au printemps 2000 pour remplacer les vieillissantes cartes ATI Rage 128 Pro et ATI Rage Fury Maxx incapables de faire face aux indétrônables Nvidia GeForce 256 et 3Dfx Voodoo 5.
Afficher plus

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.