Sådan installeres Mesa (OpenGL) på Linux Mint: 6 trin

Indholdsfortegnelse:

Sådan installeres Mesa (OpenGL) på Linux Mint: 6 trin
Sådan installeres Mesa (OpenGL) på Linux Mint: 6 trin

Video: Sådan installeres Mesa (OpenGL) på Linux Mint: 6 trin

Video: Sådan installeres Mesa (OpenGL) på Linux Mint: 6 trin
Video: Sådan laver man FAKE BRÆK! | Akavet 2024, April
Anonim

Mesa er en open -source implementering af OpenGL -specifikationen - et system til gengivelse af interaktiv 3D -grafik. Teknisk set er OpenGL bare en specifikation, implementeret af din grafikdriver. Der er ikke sådan noget som et OpenGL SDK -bibliotek. Der er bare libGL.so som følger med din chauffør. For at bruge det skal du bruge bindinger til dit programmeringssprog. Hvis det er C, består "bindinger" kun af overskriftsfiler. Men du vil sandsynligvis også bruge OpenGL -udvidelser, hvilket er let at bruge GLEW.

En række enhedsdrivere gør det muligt at bruge Mesa i mange forskellige miljøer lige fra softwareemulering til komplet hardware -acceleration til moderne GPU'er. Mesa knytter sig til flere andre open source-projekter: Direct Rendering Infrastructure og X.org for at yde OpenGL-support til brugere af X på Linux, FreeBSD og andre operativsystemer.

Trin

Del 1 af 3: Forberedelse af dit Linux Mint -operativsystem til OpenGL -udvikling

Installer Mesa (OpenGL) på Linux Mint Trin 1
Installer Mesa (OpenGL) på Linux Mint Trin 1

Trin 1. Åbn en terminal, og indtast følgende kommandoer for at installere de nødvendige biblioteker til OpenGL -udvikling:

  • Indtast sudo apt-get update
  • Indtast sudo apt-get install freeglut3
  • Indtast sudo apt-get install freeglut3-dev
  • Indtast sudo apt-get install binutils-gold
  • Indtast sudo apt-get install g ++ cmake
  • Indtast sudo apt-get install libglew-dev
  • Indtast sudo apt-get install g ++
  • Indtast sudo apt-get install mesa-common-dev
  • Indtast sudo apt-get install build-essential
  • Indtast sudo apt-get install libglew1.5-dev libglm-dev
Installer Mesa (OpenGL) på Linux Mint Trin 2
Installer Mesa (OpenGL) på Linux Mint Trin 2

Trin 2. Få oplysninger om OpenGL- og GLX -implementeringerne, der kører på et givet X -display

For at gøre dette skal du indtaste glxinfo.

Del 2 af 3: Oprettelse af dit første OpenGL -program

Installer Mesa (OpenGL) på Linux Mint Trin 3
Installer Mesa (OpenGL) på Linux Mint Trin 3

Trin 1. Åbn en terminal

Opret et bibliotek, skift til biblioteket, og brug din foretrukne teksteditor som nano eller gedit til at oprette din OpenGL -kildekode. Indtast følgende kommandoer herunder.

  • Indtast mkdir Sample-OpenGL-programmer

    Dette vil oprette en mappe til at holde dine OpenGL -programmer

  • Indtast cd Sample-OpenGL-programmer

    Dette vil ændre dig til dit bibliotek

  • Indtast nano main.c ELLER gedit main.c

Trin 2. Kopier og indsæt ELLER indtast koden:

    #include #include void renderFunction () {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 (500, 500); glutInitWindowPosition (100, 100); glutCreateWindow ("OpenGL - Første vindues demo"); glutDisplayFunc (renderFunction); glutMainLoop (); returnere 0; }

Installer Mesa (OpenGL) på Linux Mint Trin 4
Installer Mesa (OpenGL) på Linux Mint Trin 4

Trin 3. Gem filen, og afslut

Del 3 af 3: Kompilering og drift af din OpenGL -applikation

Installer Mesa (OpenGL) på Linux Mint Trin 5
Installer Mesa (OpenGL) på Linux Mint Trin 5

Trin 1. Indtast mappen Sample-OpenGL-Programs

Mens du er der, skal du køre følgende kommando:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLExample

    Denne kommando vil kompilere og linke dine OpenGL -biblioteker

Installer Mesa (OpenGL) på Linux Mint Trin 6
Installer Mesa (OpenGL) på Linux Mint Trin 6

Trin 2. Kør programmet

For at gøre dette skal du skrive følgende:

Indtast./OpenGLExample

OpenGL første vindue korrekt resultat
OpenGL første vindue korrekt resultat

Trin 3. Vent på et resultat

Hvis du gjorde alt rigtigt, åbnes et vindue. Det vil vise en hvid firkant på en sort baggrund. Vinduet får titlen "OpenGL - First window demo".

Anbefalede: