emkiset.ru

Hoe Mesa (OpenGL) te installeren in Linux Mint

tafel

is een open source-implementatie van de specificatie OpenGL, een systeem om interactieve 3D-afbeeldingen te vertegenwoordigen. Technisch gezien is OpenGL slechts een specificatie, geïmplementeerd door uw grafische controller. Er bestaat niet zoiets als een OpenGL SDK-bibliotheek. Bestaat alleen libGL.so die bij uw controller wordt geleverd. Om het te gebruiken, hebt u koppelingen nodig naar de programmeertaal die u kiest. Als het C is, bestaan ​​de "koppelingen" alleen uit header-bestanden. U wilt echter waarschijnlijk OpenGL-extensies gebruiken, wat eenvoudig is als u GLEW gebruikt.

Een verscheidenheid aan stuurprogramma`s stelt Mesa in staat om te worden gebruikt in verschillende omgevingen, gaande van emulatiesoftware tot volledige hardwareversnelling voor moderne GPU`s. Tabel koppelen van diverse open source projecten: de Direct Rendering Infrastructure en X.org om OpenGL-ondersteuning X gebruikers op Linux, FreeBSD en andere besturingssystemen.

stappen

Methode 1
Bereid uw Linux Mint-besturingssysteem voor op OpenGL-ontwikkeling

Titel afbeelding Install Mesa (OpenGL) on Linux Mint Step 1
1
Open de terminal en voer de volgende opdrachten in om de benodigde bibliotheken voor de OpenGL-ontwikkeling te installeren:
  • Typ / Kopieer / Plak: sudo apt-get update
  • Typ / Kopieer / Plak: sudo apt-get install freeglut3
  • Typ / Kopieer / Plak: sudo apt-get install freeglut3-dev
  • Typ / Kopieer / Plak Type / Kopiëren / Plakken: sudo apt-get installeer binutils-gold
  • Typ / Kopieer / Plak: sudo apt-get install g ++ cmake
  • Typ / Kopieer / Plak: sudo apt-get install libglew-dev
  • Typ / Kopieer / Plak: sudo apt-get install g ++
  • Typ / Kopieer / Plak: sudo apt-get install table-common-dev
  • Typ / Kopieer / Plak: sudo apt-get install build-essentieel
  • Typ / Kopieer / Plak: sudo apt-get install libglew1.5-dev libglm-dev
  • Titel afbeelding Install Mesa (OpenGL) on Linux Mint Step 2
    2
    Nadat uw ontwikkelbibliotheken zijn geïnstalleerd om informatie te krijgen over de OpenGL- en GLX-implementaties die worden uitgevoerd op X.
  • Typ / Kopieer / Plak: glxinfo | OpenGL grep
  • Methode 2
    Maak je eerste OpenGL-programma



    Titel afbeelding Install Mesa (OpenGL) on Linux Mint Step 3
    1
    Om een ​​OpenGL programma te maken, opent u de terminal, maakt u een map, ga naar de directory en gebruik uw favoriete tekstverwerker als "nano" of "gedit" om uw OpenGL-broncode. Voer de volgende opdrachten in.
    • Typ / Kopieer / Plak: mkdir Sample-OpenGL-programma`s
    • Hiermee wordt een map gemaakt waarin u uw OpenGL-programma`s kunt plaatsen.
  • Typ / Kopieer / Plak: cd Sample-OpenGL-programma`s
  • Dit zal je naar je map veranderen.
  • Typ / Kopieer / Plak: "nano main.c" OR "gedit main.c"
  • Kopieer en plak, of typ de code, zonder de aanhalingstekens in de eerste twee regels te typen
  • "#include
    "#include


    renderFunction void () {glClearColor (0,0, 0,0, 0,0, 0,0) - glClear (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) - glVertex2f (-0,5, -0,5) - glVertex2f (-0,5, 0,5) - glVertex2f (0.5, 0.5) - glVertex2f (0,5, -0,5) - Glend () - glFlush () -} int main (int argc, char ** argv) {glutInit (&argc, argv) - glutInitDisplayMode (GLUT_SINGLE) - glutInitWindowSize (500500) - glutInitWindowPosition (100,100) - glutCreateWindow ("OpenGL - demo van het eerste venster") - glutDisplayFunc (renderFunction) - glutMainLoop () - retourneer 0-}

    Titel afbeelding Install Mesa (OpenGL) on Linux Mint Step 4



    1
    Sla het bestand op en spring uit de terminal.

    Methode 3
    Compileer en voer je OpenGL-applicatie uit

    Titel afbeelding Install Mesa (OpenGL) on Linux Mint Step 5
    1
    Terwijl u in de directory bent Sample-OpenGL-programma`s voer de volgende opdrachten uit.
    • Typ / Kopieer / Plak: gcc -lglut -lGL -lGLEW -lGLU main.c -o OpenGLExample
    • Deze opdracht compileert en maakt een koppeling naar uw OpenGL-bibliotheken.
  • Titel afbeelding Install Mesa (OpenGL) on Linux Mint Step 6
    2
    Voer het volgende uit om het programma uit te voeren:
  • Typ / Kopieer / Plak: ./ OpenGLExample
  • Titel afbeelding Install Mesa (OpenGL) on Linux Mint Step 7
    3
    Lees de volgende handleidingen online voor meer informatie over OpenGL en andere handleidingen die u kunt gebruiken.
  • OpenGL Red Book (Red Book)
  • OpenGL Blue Book (Blue Book)
  • Delen op sociale netwerken:

    Verwant
    Hoe bestanden uit te pakken in LinuxHoe bestanden uit te pakken in Linux
    Hoe grafische stuurprogramma`s te verwijderenHoe grafische stuurprogramma`s te verwijderen
    Hoe PDF-bestanden op Linux te bewerken met behulp van GIMPHoe PDF-bestanden op Linux te bewerken met behulp van GIMP
    Hoe PDF-bestanden op Linux te bewerken met PDFEditHoe PDF-bestanden op Linux te bewerken met PDFEdit
    Hoe een kubus in OpenGL te makenHoe een kubus in OpenGL te maken
    PDF-bestanden invoegen in Microsoft Word-documenten met Open Source-gereedschappen (Linux)PDF-bestanden invoegen in Microsoft Word-documenten met Open Source-gereedschappen (Linux)
    Hoe Firefox te installeren op Debian LinuxHoe Firefox te installeren op Debian Linux
    Hoe Gnome op Arch Linux te installerenHoe Gnome op Arch Linux te installeren
    Hoe Linux te installerenHoe Linux te installeren
    Hoe de Qt SDK te installeren in Ubuntu LinuxHoe de Qt SDK te installeren in Ubuntu Linux
    » » Hoe Mesa (OpenGL) te installeren in Linux Mint
    © 2021 emkiset.ru