Hoe mesa (opengl) in linux mint te installeren

Mesa - Dit is de implementatie van de grafische API Openglas, hoge prestaties leveren bij het werken met 3D-graphics. Technisch gezien is het slechts een specificatie die wordt geïmplementeerd door de videokaartdriver. Er is niet zoiets als de OpenGL SDK-bibliotheek. Er is een bestand Libgl.Zo voorzien van de bestuurder. Om het te gebruiken, hebt u een binding nodig voor de door u gekozen programmeertaal. Als dit C-taal is, bestaat de binding uit headerbestanden. U wilt echter waarschijnlijk OpenGL-extensies gebruiken, wat gemakkelijk te maken met GLEW is.

De verscheidenheid aan apparaatstuurprogramma`s maakt het gebruik van MESA in verschillende omgevingen mogelijk, te beginnen met software-emulatie en het voltooien van de hardwareversnelling van moderne videoschips. Mesa is geassocieerd met een aantal andere open source-projecten: directe rendering infrastructuur en x.Org, en biedt ondersteuning voor OpenGL-gebruikers X in Linux, FreeBSD en andere besturingssystemen.

Stappen

Methode 1 van 3:
Voorbereiding van het Linux Mint-besturingssysteem voor OpenGL-ontwikkeling
  1. Titel afbeelding Installeer Mesa (OpenGL) op Linux Mint Stap 1
een. Open de terminal en voer de volgende opdrachten in om de benodigde bibliotheken voor OpenGL-ontwikkeling te installeren:
  • Voer / kopiëren / invoegen: SUDO APT-GET UPDATE
  • Voer / kopiëren / invoegen: SUDO APT-GET INSTALLES FREEGUT3
  • Voer / kopiëren / invoegen: SUDO APT-GET INSTALLES FREEGUT3-DEV
  • Voer / kopiëren / invoegen: Sudo Apt-Get Install Binutils-Gold
  • Voer / kopiëren / invoegen: SUDO APT-GET INSTALLAT G ++ CMAKE
  • Voer / kopiëren / invoegen: SUDO APT-GET Installeer Libdww-Dev
  • Voer / kopiëren / invoegen: SUDO APT-GET INSTALLEN G++
  • Voer / kopiëren / invoegen: sudo Apt-Get Install Mesa-Common-Dev
  • ENTER / KOPIËREN / INVOER: SUDO APT-GET INSTALLEN BUIT ESSENTIAAL
  • Voer / kopiëren / invoegen: SUDO APT-GET INSTALLE Libdw1.5-Dev Libglm-dev
  • Titel afbeelding Install Mesa (OpenGL) op Linux Mint 2
    2. Na het installeren van de bibliotheken, voert u de volgende opdracht in om informatie over OpenGL- en GLX-implementaties te verkrijgen die op dit X-display werken.
  • Voer / kopiëren / invoegen: GLXINFO | Grepopengl
  • Methode 2 van 3:
    Het eerste openGL-programma maken
    1. Titel afbeelding Install Mesa (OpenGL) op Linux Mint Stap 3
    een. Als u een openGL-programma wilt maken, opent u de terminal, maak een map aan, ga naar de map en in een teksteditor, bijvoorbeeld in NANO of GEDIT, maakt u de bron OpenGL-code in. Voer de volgende opdrachten in:
    • Voer / kopiëren / invoegen: MKDIR Sample-OpenGL-programma`s
    • Hiermee wordt een catalogus gemaakt voor het opslaan van uw OpenGL-programma`s.
  • Voer / kopiëren / invoegen: CD-monster-opengl-programma`s
    • U gaat naar de gemaakte map.
  • Voer / kopiëren / invoegen:"Nano Main.C" Of "Gedit Main.C"
    • Kopieer en plak of voer de volgende code in:
  • #Include #include void renderfunctie () {glcLearcolor (0.0, 0.0, 0.0, 0.0) -LCLLEAR (GL_COLOR_BUFFER_BIT) -GLCOLOR3F (1.0, 1.0, 1.0) -glortho (-1.0, 1.0, -1.0, 1.0, -1.0, 1.0) -glbegin (GL_POLYGON) -GLVERVEX2F (-0.vijftig.5) -Glopex2F (-0.vijftig.5) -glvex2f (0.vijftig.5) -glvex2f (0.vijftig.5) -Gend () - Glflush () -} Int Main (IN ARGC, CHAR ** ARGV) {Glutinit (& ARGC, ARGV) -GlutinitDisplayMode (Glut_Single) -GlutinitWindowsize (500.500) -GlutinitWindowPosition (100.100) -Gutcreatewindow ("OpenGL - EERSTE WINDELING Demo") -glutdisplayfunc (renderfunctie) -glutmainloop () - Return 0-}
  • "" Sla het bestand op en sluit het""Titel afbeelding Installeer Mesa (OpenGL) op Linux Mint Stap 4
  • Methode 3 van 3:
    Compilatie en lancering van OpenGL-toepassingen
    1. Titel afbeelding Installeer Mesa (OpenGL) op Linux Mint Stap 5
    een. Voer de volgende opdracht in de map "Sample-OpenGL-PROGRAMMA`S uit:
    • Voer / kopiëren / invoegen: GCC -LGLUT -LGL -LGLGL -LGLU MAIN.C -o opengexample
    • Dit team verzamelt en verbindt de OpenGL-bibliotheek.
  • Titel afbeelding Install Mesa (OpenGL) op Linux Mint 6
    2. Voer de volgende opdracht in om het programma te starten:
  • Voer / kopiëren / invoegen:./ Opengexample
  • Titel afbeelding Installeer Mesa (OpenGL) op Linux Mint Stap 7
    3. Raadpleeg de volgende bronnen voor meer informatie over OpenGL:
  • OpenGL rood boek
  • OpenGL Blue Book
  • Deel in het sociale netwerk:
    Vergelijkbaar